27、基于签名的媒体认证技术解析

基于签名的媒体认证技术解析

1. 媒体认证基础流程

1.1 特征提取与编码

在媒体认证过程中,首先要提取不变特征。将每个特征集映射为一个或多个长度为 K 的二进制消息,接着对每个二进制向量进行 ECC 编码,得到长度为 N 位的码字 W 和长度为 N - K 位的奇偶校验位(PCBs)。

1.2 水印嵌入与签名生成

  • 水印嵌入 :把 PCBs 作为水印,嵌入到选定的图像块中,经过逆变换得到带水印的图像 Iw。
  • 签名生成 :收集所有块的码字 W(1…B),将它们连接成一个单比特序列 Z,对 Z 进行哈希运算得到 H(Z),再使用内容所有者的私钥对 H(Z) 进行签名,得到签名 S。

输出结果为带水印的图像 Iw 和基于内容的加密签名 S。

1.3 ECC 编码的作用与问题

ECC 编码能提高系统的鲁棒性,可纠正因可接受操作(如有损压缩或编解码器实现差异)引起的微小变化。例如,对于消息 0001,其码字为 0001111,仅使用后三位 PCBs(111)作为水印数据。当接收到消息 0011 时,通过检查原始奇偶校验值 111,可将其纠正回 0001。

然而,ECC 编码也存在安全问题。由于消息到 PCBs 的映射是多对一的,反向映射不唯一。如消息 0001 和 1111 共享相同的 PCBs(111),这可能导致安全漏洞。为解决此问题,采用对所有码字进行加密哈希的方法,因为每个综合征(消息和 PCBs)是唯一定义的,任何消息或 PCBs 的变化都会使

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值