第一章
1 什么是信息隐藏
信息隐藏是把一个有意义的信息隐藏在另一个称为载体 C(cover)的信息中得到隐藏载
体(Stego Cover)S,多用的载体可以是文字,图像,声音及视频等。
2 信息隐藏与密码技术的区别
密码技术主要是研究如何将机密信息进行特殊的编码,以形成不可识别的密文进行传递;
而信息隐藏则主要研究如何将某一机密信息隐藏于另一公开的信息中,然后透过公开信息
的传输来传递机密信息。
3 信息隐藏技术的分类
① 按载体类型分:包括基于文本,图像,声音和视频的信息隐藏技术
② 按密钥分:若嵌入和提取采用相同密钥,则称为对称隐藏算法,否则称为公钥隐藏算法
③ 按嵌入域分:主要可分空域(或时域)方法和变换域方法
④ 按提取要求分:若在提取隐藏信息是不需要利用原始载体 C,则称为盲隐藏:否则称为
非盲隐藏,目前主要采用的是盲隐藏技术。
⑤ 按保护对象分:主要可分为隐写术和水印技术
4 隐写术与数字水印技术的区别
① 隐写术的目的是在不引起任何怀疑的情况下秘密传送消息,因此它的主要要求是不被检
测到和大容量等。
② 数字水印是指嵌在数字产品中的数字信号,可以是图像,文字,符号,数字等一切可以
作为标记和标志的信息,其目的是进行版权保护、所有权证明、指纹和完整性保护等,因
此它的要求是鲁棒性和不可感知性等。
5 信息隐藏技术的特点
① 透明性 invisibility 也叫隐蔽性
② 鲁棒性 robustness 是指不因图像文件的某种改动而导致隐藏信息丢失的能力
③ 不可检测性 undetectability 指隐藏载体和原始载体具有一致的特性
④ 安全性 security 指隐藏算法有较强的抗攻击能力
⑤ 自恢复性:由于经过一系列操作或变换后,可能会使原图产生较大的破坏,如果只从留
下的片段数据仍能恢复隐藏信号,而且恢复过程不需要宿主信号,则可称为所谓的自恢复
性
⑥ 对称性 :通常信息的隐藏和提取过程具有对称性
⑦ 可纠错性:为了保证隐藏信息的完整性,使其在经过各种操作和变换后仍能很好地恢复,
通常采用纠错编码方法
6 图 1.3 信息隐藏和提取系统的模型解释
隐藏过程:首先对消息 M 可以做预处理,
这样形成消息 M’,为加强整个系统的安全
性,在预处理过程中也可以使用密钥来控
制,然后用一个隐藏嵌入算法和密钥 K1 把
与处理后的消息 M’隐藏到载体 C 中,从而
得到隐藏载体 S
提取过程:使用提取算法和密钥 K2 从隐蔽
载体 S 中提取消息 M’,然后使用相应的解
密或扩频解调等解预处理方法由 M’恢复出
真正的消息 M