信息隐藏与水印技术第4章.ppt
《信息隐藏与水印技术第4章.ppt》由会员分享,可在线阅读,更多相关《信息隐藏与水印技术第4章.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:00 第第4 4章章 信息隐藏信息隐藏 技术技术 返回总目录向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:00目录目录4.14.1时空域替换技术时空域替换技术4.2.2变换域技术变换域技术4.34.3文本信息隐藏技术文本信息隐藏技术 返回总目录4.44.4习题四习题四向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:00基本要求:基本要求:)了解信息隐藏的时空域替换技术;)了解信息隐藏的变换域技术;)通过一些具
2、体算法熟悉信息隐藏技术。学习重点:学习重点:)信息隐藏的时空域与变换域概念;)信息隐藏的算法。向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术 返回目录引言引言 根据载体分类根据载体分类语音、图像、视频、文本中的信息隐藏等语音、图像、视频、文本中的信息隐藏等根据隐藏算法分类根据隐藏算法分类时空域替换算法时空域替换算法变换域算法变换域算法其它算法其它算法向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术任何多媒体信息,在数字化时,都
3、会产生物任何多媒体信息,在数字化时,都会产生物理随机噪声,而人的感观系统对这些随机噪理随机噪声,而人的感观系统对这些随机噪声是不敏感的声是不敏感的替换技术就是利用这个原理,试图用秘密信替换技术就是利用这个原理,试图用秘密信息比特替换掉随机噪声,以达到隐藏秘密信息比特替换掉随机噪声,以达到隐藏秘密信息的目的息的目的时空域:原始的载体数据称为时空域数据,时空域:原始的载体数据称为时空域数据,而经过而经过DCTDCT等变换处理后的载体数据称为变换等变换处理后的载体数据称为变换域数据,域数据,引言引言 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004
4、.1时空域替换技术时空域替换技术1 2 3 4 5 6 7 88765432118图图4 41 1图像象素的灰度表示图像象素的灰度表示引言引言 l图像的位平面概念图像的位平面概念向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用原始图像(8bit 灰度BMP图像)向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第一个位平面的
5、Lena图像和第一个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第12个位平面的Lena图像和第12个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第13个位平面的Lena图像和第13个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1
6、时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第14个位平面的Lena图像和第14个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第15个位平面的Lena图像和第15个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第16个位平面的Lena图像和第16个位平面 向
7、德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用去掉第17个位平面的Lena图像(即第八个位平面)和第17个位平面 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l图像各个位平面的作用图像各个位平面的作用从这个例子可以看出,每一个位平从这个例子可以看出,每一个位平面对图像能量的贡献大小,也可以面对图像能量的贡献大小,也可以帮助我们理解如何选择信息隐藏的帮助我们理解如何
8、选择信息隐藏的位置,达到不易察觉的目的。位置,达到不易察觉的目的。向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术引言引言 l本节所用符号本节所用符号C Ci i:载体对象的取样值:载体对象的取样值 L(c)L(c):载体的长度:载体的长度L(m)L(m):秘密信息的长度:秘密信息的长度S Si i:伪装对象的取样值:伪装对象的取样值K K:伪装密钥:伪装密钥向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术流载体的流载体的LSB
9、LSB方法方法(Least Significant Bits)流载体:发送方在信息嵌入时,得不到流载体:发送方在信息嵌入时,得不到载体的全部元素,只能一边得到载体一载体的全部元素,只能一边得到载体一边进行嵌入。边进行嵌入。LSBLSB:(Least Significant Bits)(Least Significant Bits)指最指最低有效位。低有效位。向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术流载体的流载体的LSBLSB方法方法(Least Significant Bits)嵌入嵌入:选择一个载体元
10、素的子集:选择一个载体元素的子集 ,其中共有,其中共有 个元素,用以隐藏秘个元素,用以隐藏秘密信息的密信息的 个比特。然后在这个个比特。然后在这个子集上执行替换操作,子集上执行替换操作,把把 的最低比的最低比特用特用 来替换来替换 提取提取:找到嵌入信息的伪装元素的子集:找到嵌入信息的伪装元素的子集 ,从这些伪装对象中抽出它们的最低比,从这些伪装对象中抽出它们的最低比特位,排列之后组成秘密信息特位,排列之后组成秘密信息 l嵌入与提取方法嵌入与提取方法向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术流载体的流载体
11、的LSBLSB方法方法(Least Significant Bits)l如何选择隐藏位置子集?如何选择隐藏位置子集?顺序选取顺序选取缺点:已嵌和未嵌部分数据特征不同缺点:已嵌和未嵌部分数据特征不同随机间隔法随机间隔法用伪装密钥用伪装密钥k k作为伪随机数发生器的种子,作为伪随机数发生器的种子,生成一个伪随机序列,嵌入位置为生成一个伪随机序列,嵌入位置为向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术伪随机置换的伪随机置换的LSBLSB方法方法 能够得到载体的所有元素,就可以从整能够得到载体的所有元素,就可以从整
12、个载体考虑,把秘密信息比特随机地分个载体考虑,把秘密信息比特随机地分散在整个载体中散在整个载体中嵌入:用种子密钥产生一个伪随机索引嵌入:用种子密钥产生一个伪随机索引序列序列 ,将第,将第k k个秘个秘密消息比特密消息比特隐藏在索引为隐藏在索引为 的载体元的载体元素的最低比特位素的最低比特位中中 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术提取:用同样的种子密钥产生同样的伪提取:用同样的种子密钥产生同样的伪随机索引序列,从这些位置最低比特位随机索引序列,从这些位置最低比特位中提取信息中提取信息 应避免的问题应
13、避免的问题产生的索引值可能产生碰撞产生的索引值可能产生碰撞用一个集合记录所有已使用过的载体索引用一个集合记录所有已使用过的载体索引值,当再次出现同样的索引值时,则放弃值,当再次出现同样的索引值时,则放弃这个索引值,再选择下一个元素这个索引值,再选择下一个元素 提取时同样处理提取时同样处理伪随机置换的伪随机置换的LSBLSB方法方法 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术简单,易实现,容量大简单,易实现,容量大安全性不高,不能抵抗叠加噪声、有安全性不高,不能抵抗叠加噪声、有损压缩等破坏损压缩等破坏提高安
14、全性:加密信息后再隐藏;提高安全性:加密信息后再隐藏;多次重复嵌入;先进行纠错编码后多次重复嵌入;先进行纠错编码后再嵌入。再嵌入。lLSBLSB方法的特点方法的特点伪随机置换的伪随机置换的LSBLSB方法方法 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术利用奇偶校验位利用奇偶校验位 把载体划分成几个不相重叠的区域,在把载体划分成几个不相重叠的区域,在一个载体区域中存储一比特信息一个载体区域中存储一比特信息嵌入嵌入:选择:选择 个不重叠区域,计算出个不重叠区域,计算出每一区域的所有最低比特的奇偶性,并每一区域
15、的所有最低比特的奇偶性,并选择一个载体元素的最低比特位存放这选择一个载体元素的最低比特位存放这个区域的奇偶校验位。嵌入信息时,在个区域的奇偶校验位。嵌入信息时,在对应区域的奇偶校验位上嵌入信息比特对应区域的奇偶校验位上嵌入信息比特 ,如果奇偶校验位与,如果奇偶校验位与 不匹配,则将不匹配,则将该区域中所有元素的最低比特位进行翻该区域中所有元素的最低比特位进行翻转,使得奇偶校验位与转,使得奇偶校验位与 相同相同 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术利用奇偶校验位利用奇偶校验位 提取提取:用同样的方法划
16、分载体区域,计:用同样的方法划分载体区域,计算出奇偶校验位,排列起来就可以重新算出奇偶校验位,排列起来就可以重新构成秘密信息构成秘密信息示例示例:奇校验:奇校验原载体最低位数据原载体最低位数据嵌入嵌入“1”嵌入嵌入“0”1 1 1 01 1 1 00 0 0 1向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术基于调色板的图像基于调色板的图像 基于调色板的图像基于调色板的图像调色板数据:定义了调色板数据:定义了N N种颜色索引对(种颜色索引对(i,ci,ci i)图象数据:代表每一个象素的调色板索引图象数据:代表
17、每一个象素的调色板索引颜色向量代表颜色向量代表R R、G G、B B三个分量的值,如果是三个分量的值,如果是灰度图像,则三个分量取值相同灰度图像,则三个分量取值相同使用调色板格式,可以降低图像存储的大使用调色板格式,可以降低图像存储的大小小向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术基于调色板的图像基于调色板的图像 l信息隐藏方法:信息隐藏方法:修改调色板颜色向量的修改调色板颜色向量的LSBLSB对彩色图像如果三种颜色同时修改,有可能对彩色图像如果三种颜色同时修改,有可能引起颜色偏差引起颜色偏差修改图像数据
18、(索引)的修改图像数据(索引)的LSBLSB索引值不代表颜色,相邻的索引值其代表的索引值不代表颜色,相邻的索引值其代表的颜色可能相差很远颜色可能相差很远可以先将颜色按某种规则排序,使得相邻颜可以先将颜色按某种规则排序,使得相邻颜色比较接近,这时索引值所代表的颜色是相色比较接近,这时索引值所代表的颜色是相近的近的向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术基于量化编码的信息隐藏基于量化编码的信息隐藏 在差分编码中隐藏信息在差分编码中隐藏信息嵌入嵌入计算邻近采样和的差值,对差值进行量化,计算邻近采样和的差值,对
19、差值进行量化,得到得到 查量化隐藏表,如果查量化隐藏表,如果 与要编码的秘密与要编码的秘密信息比特相同,则差分信号不变;如果信息比特相同,则差分信号不变;如果 与秘密信息比特不相同,则由最接近的与秘密信息比特不相同,则由最接近的 替换,使得查表所对应的比特与秘密信息替换,使得查表所对应的比特与秘密信息比特相同比特相同 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术基于量化编码的信息隐藏基于量化编码的信息隐藏 提取提取接收者拥有同样的伪装密钥表,它根据伪接收者拥有同样的伪装密钥表,它根据伪装对象的相邻数据的差分
20、信号,对应密钥装对象的相邻数据的差分信号,对应密钥表,可以得到每一个差分值所对应的秘密表,可以得到每一个差分值所对应的秘密信息比特信息比特 -4-3-2-101234010111001向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术二值图像中的信息隐藏二值图像中的信息隐藏 二值图像:由黑白象素的分布构成图像二值图像:由黑白象素的分布构成图像通常方法:利用图像区域中黑色象素的通常方法:利用图像区域中黑色象素的个数对秘密信息进行编码个数对秘密信息进行编码 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印
21、电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术二值图像中的信息隐藏二值图像中的信息隐藏 嵌入嵌入把一个二值图像分成把一个二值图像分成 个矩形图像区域个矩形图像区域 ,如,如果其中黑色象素的个数大于一半,则表示嵌入果其中黑色象素的个数大于一半,则表示嵌入0 0;如果白色象素的个数大于一半,则表示嵌入如果白色象素的个数大于一半,则表示嵌入1 1当需要嵌入的比特与所选区域的黑白象素的比例不当需要嵌入的比特与所选区域的黑白象素的比例不一致时,为了达到希望的象素关系,则需要修改一致时,为了达到希望的象素关系,则需要修改一些象素的颜色一些象素的颜色修改应遵循一定的规则,原则是不引
22、起感观察觉修改应遵循一定的规则,原则是不引起感观察觉修改应在黑白区域的边缘进行修改应在黑白区域的边缘进行 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术二值图像中的信息隐藏二值图像中的信息隐藏 另一种方法:利用游程编码的方法另一种方法:利用游程编码的方法例例编码:编码:a,4,a,1 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术二值图像中的信息隐藏二值图像中的信息隐藏 嵌入嵌入:修改二值图像的游程长度:修改二值图像的游程长
23、度如果秘密信息位是如果秘密信息位是0 0,则修改该游程长度为,则修改该游程长度为偶数;如果为偶数;如果为1 1,则修改游程长度为奇数;,则修改游程长度为奇数;如果秘密信息的取值与游程长度的奇偶性如果秘密信息的取值与游程长度的奇偶性相匹配,则不改变游程长度相匹配,则不改变游程长度 提取提取根据游程长度的奇偶性提取出秘密信息根据游程长度的奇偶性提取出秘密信息 向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.1时空域替换技术时空域替换技术二值图像中的信息隐藏二值图像中的信息隐藏 刚介绍的刚介绍的时空域的最低比特位替换方法时空域的最低比特位替换方法
24、把信息隐藏在载体的最不重要部分把信息隐藏在载体的最不重要部分容易被噪声掩盖,有损压缩后丢失容易被噪声掩盖,有损压缩后丢失能否隐藏在载体的最重要部分?能否隐藏在载体的最重要部分?信息隐藏在载体的最重要部分,则只要载体信息隐藏在载体的最重要部分,则只要载体不被破坏到无法使用的程度,隐藏的信息都不被破坏到无法使用的程度,隐藏的信息都能保留。能保留。引出了另一大类的信息隐藏技术引出了另一大类的信息隐藏技术变换域变换域隐藏技术。隐藏技术。向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.2变换域技术变换域技术引言引言 在载体的显著区域隐藏信息,比在载体
25、的显著区域隐藏信息,比LSBLSB方方法能够更好地抵抗攻击,而且还保持了法能够更好地抵抗攻击,而且还保持了对人类感观的不可察觉性对人类感观的不可察觉性 常用的变换域方法常用的变换域方法离散余弦变换(离散余弦变换(DCTDCT)离散小波变换(离散小波变换(DWTDWT)离散傅立叶变换(离散傅立叶变换(DFTDFT)等)等 返回目录向德生制作向德生制作湖南科技大学计算机学院信息隐藏与数字水印电子教案 第四章信息隐藏技术00:004.2变换域技术变换域技术DCTDCT域的信息隐藏域的信息隐藏 图像压缩标准(图像压缩标准(JPEGJPEG)的核心)的核心二维二维DCTDCT变换变换在在DCTDCT域中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 隐藏 水印 技术
限制150内