信息隐藏
定义
- 在某种载体中嵌入数据
方向
- 利用人类感知系统的冗余
- 利用计算机系统的冗余
- 利用潜信道
术语
- 载体对象:不会引起怀疑的消息
- 伪装对象:被嵌入秘密传递消息的载体对象
- 伪装密钥:秘密信息嵌入时需要的密钥
分支
- 隐写术
- 数字水印
数字水印
以载体相区分
- 图像水印、视频水印、音频水印、软件水印、文档水印
以外观相区分
- 可见水印/不可见水印
以特性相区别
- 健壮性水印(鲁棒性水印)
水印能够禁得住各种常用操作,无意或恶意的
- 脆弱性水印
载体数据经过很微小的处理后,水印就会被改变或毁掉
- 半脆弱性水印
能够抵抗一些正常的操作,如JEPG压缩等,但对恶意篡改保持高度敏感
以目的相区别
- 版权标识水印
基于数据源的水印——用于版权纠纷时的版权认证
- 数字指纹水印
基于数据目的的水印——用于防止数字产品的非法拷贝及传播、盗版追踪
以检测方式相区别
- 半盲水印(私有水印)
检测中需要参考未加水印的原图像
- 盲水印(公开水印)
无需参考原图像
以嵌入方式相区别
空间域水印
主要运用于PNG图像或wav视频
代表技术:LSB(Least Significant Bit),即最低有效位替换技术
- 调整数字图像中对感知不重要的像素低比特位来表达水印的信息
- 计算速度快、但水印脆弱,不能抵抗几何变形、噪声污染和压缩
变换域水印
主要运用于JPFG图像、MPFG视频
- 代表技术:DCT信息隐藏,即二维离散余弦变换域中的信息隐藏
- 改变DCT中的中频系数来嵌入要隐藏的信息
步骤
- 版权信息的生成与嵌入
- 版权所有者RH ⟹SignRH(Hash) ⟹ S i g n R H ( H a s h )
- CA ⟹SignCA(RHID,HashID) ⟹ S i g n C A ( R H I D , H a s h I D )
- 购买者信息的生成与嵌入
- 用户P 付费、用户信息⟹付费、用户信息P 付 费 、 用 户 信 息 ⟹ 付 费 、 用 户 信 息 P
- 版权所有者RH ⟹SignRH(P,SignCA(RHID,HashID)) ⟹ S i g n R H ( P , S i g n C A ( R H I D , H a s h I D ) )
- CA ⟹SignCA(PID) ⟹ S i g n C A ( P I D )
- RH 最终数字作品⟹最终数字作品 最 终 数 字 作 品 ⟹ 最 终 数 字 作 品
- 版权信息的生成与嵌入
水印提取
- HashID比较:作品真实性
- RHID比较:来源真实性
盗版追踪
- Pin比较