信息隐藏_Chapter1
第一章 概论
1.1 什么是信息隐藏
信息隐藏是一门体现人类高度智慧的信息安全斗争技术和艺术
所谓信息隐藏就是将秘密信息秘密地隐藏于另一非机密的文件内容之中,比如图像、声音…
信息隐藏的载体作用体现在两方面:
- 提供传递信息的信道
- 为隐藏信息的传递提供伪装
信息隐藏和密码技术的区别
- 密文的秘密信息不可懂
- 信息隐藏的秘密信息不可见
隐写术:通过对载体进行难以被感知的改动,从而嵌入与载体无关的秘密信息的技术
数字水印:通过对载体进行难以被感知的改动,从而嵌入与载体有关信息的技术
隐写分析:检测、提取、破坏隐写对象中秘密信息的技术
隐写术 数字水印 保护对象 保护嵌入到载体中的秘密信息 隐藏信息的载体 不可察觉性 √ - 不可检测性 √ - 隐藏容量 √ - 鲁棒性 - √(脆弱水印除外) 不可见 √ 也有可见水印
1.2 信息隐藏的历史回顾
1.2.1 技术性的隐写术
- 纹头送信、书记板、实物隐藏、标记法、微缩胶片法、化学方法、艺术作品、回声法、嵌入隐匿标记
1.2.2 语言学中的隐写术
- 诗情画意传“密语”(藏头诗)、首字母(次字母)法,卡登格子法、乐谱法
1.2.3 保护版权的隐写术
- 核对校验图、纸张中的水印、纸币中的水印
1.3 发展现状和分类
1.3.1 信息隐藏技术的发展现状
- 92年国际上正式提出信息隐形研究
- 96年国际第一届信息隐藏研讨会(IHW)
- 99年中国第一届信息隐藏研讨会(CIHW)
- 隐写术和数字水印的研究现状:
- 正向研究:基于图像的较成熟,基于音频的有待发展,视频隐写和数字水印是新兴研究热点
- 逆向研究:
- 主动攻击:在不显著影响使用价值前提下,尽量抹除信息
- 被动攻击:判定并提取待检测载体中信息
- 新研究点:Benchmark,数字图像取证,感知哈希
- 理论研究:容量研究(博弈法、信息论法)
- 文献检索关键词:
- Information Hiding 信息隐藏
- Steganography 隐写
- Steganalysis 隐写分析
- Digital Watermarking 数字水印
- 信息隐藏研究分支:
- 隐写术:伪装式保密通信
- 数字水印:数字产品版权保护
- 信息分存:可视密码
- 隐蔽信道:计算机系统中的一些通道
- 数字图像取证:真实性鉴别
1.3.2 伪装式保密通信
- 伪装式保密通信是古典隐写术与现代技术的直接结合
- 隐藏载体:多媒体信息(图像、视频、音频以及文本)
- 可视密码学:把隐藏的密钥信息通过算法隐藏到两个或多个子密钥图片中,每一张图片上都有随机分布的黑点和白点,把所有图片叠加在一起,则能恢复出原有信息
- 叠像术:每张子密钥图片不再是随机噪声图像,而是有文字或图画的正常图像,只有将一定数量的图像叠加在一起,每一张图像的内容都将消失,显现出被隐藏内容(理论上证明不可破译)
1.3.3 数字水印
- 用于版权保护的数字水印
- 将版权所有者信息作为数字水印,嵌入在要保护的数字多媒体作品中,防止其他团体对该作品宣称拥有版权
- 具有不可察觉性、稳健性、唯一性等要求
- 抵抗一些正常的数据处理和恶意的攻击
- 用于盗版跟踪的数字指纹
- 数字水印代表产品的作者信息,数字指纹主要指产品购买者的信息
- 每个用户买到的复件中,都预先被嵌入了包含购买者信息的数字指纹,用于跟踪和监控产品在市场上的非法复制
- 数字指纹除了具有数字水印的普遍特性外,还应该能够抵抗共谋攻击
- 用于复制保护的数字水印
- 对于嵌入了数字水印的产品,经正常授权的用户可以无障碍使用,非授权用户(或非法复制、盗版的产品)无法正常使用产品
- 某些应用中,复制保护可以实现
1.4 信息隐藏算法性能指标
- 透明性
- 也称不可感知性,是指嵌入的秘密信息导致隐写载体信号质量变化的程度,即在被保护信息中嵌入数字水印后应不引起原宿主媒体质量的显著下降和视听觉效果的明显变化
- 鲁棒性
- 也称稳健性,是指隐藏的秘密信息抵抗各种信号处理和攻击的能力
- 隐藏容量
- 指在单位时间或一副作品中能嵌入水印的比特数
- 图片:嵌入在此幅图像中的所有比特数
- 音频:一秒传输过程中所嵌入秘密信息的比特数
- 视频:每一帧/每一秒中嵌入的比特数
- 指在单位时间或一副作品中能嵌入水印的比特数
- 三个性能指标相互制约
- 透明性好,鲁棒性往往差
- 鲁棒性好,透明性比较差
- 容量大时,透明性比较差

1.5 可视密码学
- 依靠人眼解密的秘密共享方法:将一个秘密图像加密成n张分享图像,分别由n个人保管,解密时只需k’(k’≥k)个人将各自的分享图像叠加,秘密图像就会呈现,而少于k个人无法获得秘密图像的任何一点信息。
- 密文为图像
- 直接由人类视觉解密,不需具备密码学相关知识
- 拓展形式:像素不扩展型,叠像术,防止欺骗性等
- 灰度图像可视密码技术
- 半色调技术:将连续调图像转换成黑白图像的方法(通过黑点的疏密来模拟颜色的浓淡)
- 误差扩散法:先阈值量化图像像素,将量化过程中产生的误差分配给周围像素点
- 输入像素值≤127(比较接近黑色),输出0(黑色)
- 输入>127(比较接近白色),输出255(白色)
- 误差=输入-输出
- 将误差扩散到4个待处理的邻点:右、右下、正下、左下
- 彩色图像可视密码技术
- 将彩色图像的每个分量(红、绿、蓝)当作一张图片(即三张图片),对每张图片按照“灰度图像”进行半色调处理,然后对每张图片进行信息分存
- R、G、B分别分存到两张子图中,最后将得到的子图合并可以得到两张彩色子图
1.6 叠像术
二值图像
既能隐藏原密钥,不为密码分析所攻破,又能使子密钥“可读”
只有足够数目的子密钥叠加,每个子密钥上的明文消失,被隐藏的原密钥出现
在可视密码学基础上,需要再找两张图片(尺寸一样)进行子图的隐藏
有8种情况

(2,2)信息分存方案


原始图像—>二值图像—>分存到两个子图—>叠加恢复原图
灰度图像
- 半色调处理成二值图像,得到的像素点只有0和255两个,可以将255视为二值图像的“1”,进行类似的二值化处理
- 信息分存与二值图像一致
彩色图像
- 再找两张彩色图片,对三张进行半色调处理,方法参考可视密码技术
- 对处理后的图片,把R、G、B每个分量看出一张图片,按照灰度图像叠像术技术进行处理
信息隐藏_Chapter1
http://example.com/2022/09/13/信息隐藏-Chapter1/