信息隐藏 空域隐写.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息隐藏 空域隐写

BMP格式 秘密信息嵌入文件末尾: DataStash、Cloak等掩密软件 ? 比较 隐藏前 隐藏后 外观(无变化) 文件大小 263,222字节 483,382字节 文件头 文件长度为0X40436 文件长度为0X76036 文件尾 图像数据后文件结束 图像数据后增加Office文档数据 思考: 如何在HTML文件中隐藏信息? * * * * * * S-tools:最早开发出来的,针对索引图像的调色板进行信息隐藏的软件。 信息是隐藏在调色板项目RGB 分量中 。这种方法由于扩展操作只是 对颜色项目的最低位进行修改, 产生了颜色聚集, 因此它不能 抵抗调色板分析。 * 文章中所使用的例子是将CORONA侦查卫星于1966/08/20所拍摄的前苏联哈萨克战略轰炸机基地空照图隐藏到印象派大师Pierre-Auguste Renoir (1841-1919)的画作中 * * (95,0,0),(0,0,250)淡红、深蓝 * * * 阶数较低,仍可以看见图像的轮廓 S-tools 最早开发出来的,针对索引图像的调色板进行信息隐藏的软件/Security/stegtools.htm Neil F. Johnson 1998年2月发表在IEEE Computer的文章“Exploring Steganography: Seeing the Unseen ” * S-tools如何修改调色板? 在不影响图像质量的前提下, 减少调色板的颜色(256-32) 将秘密信息嵌入到调色板的R、G、B三个颜色值的LSB,每一行可嵌入3位 图像的原始调色板被S-Tools修改的非常不自然 缺点 Johnson与Jajodia在1998年的第二届IHW会议论文中指出:由于载体图像的调色板经过S-Tool降为32色,新产生的颜色与原来颜色的差异非常小,因此嵌入秘密信息的隐蔽载体图像,对其调色板色彩做亮度排序,其调色板的色彩会形成32个群集,这是一般自然图像所没有的特征。 * 隐蔽载体图像调色板排序-32个群集 原始图像及其调色板 EzStego 针对GIF图像格式,Java编写 /Security/stegtools.htm 修改调色板图像的数据矩阵 嵌入 复制一份调色板,根据颜色的亮度对调色板进行排序,减少相邻颜色的差异 找出欲嵌入信息的像素索引值在新调色板中的索引值 取出1bit的秘密信息,将其嵌入到新索引值的LSB 取出嵌入信息后索引值对应颜色的RGB值rgb 找出rgb值在原始调色板中的索引值S 将步骤3的索引值改成S 原调色板 排序后索引值 排序后调色板 LSB隐藏 思考: EZStego:如何提取秘密信息? EzStego 改进 《A New Steganographic Method for Palette Images》 Jessica Fridrich ,IST PICS, Savannah, Georgia , April 25-28, 1999, pp. 285-289. 颜色相近的两个色彩值,亮度是相近的; 亮度相近的两个颜色,颜色却不一定相近; 二值图像:如何隐藏秘密信息? 利用图像区域中黑白像素的比例嵌入秘密信息 ( ZhaoKoch ) 利用行程程编码嵌入秘密信息 利用黑白像素点总数的奇偶嵌入秘密信息 (ZhaoKoch) 将一个二值图像分成n个矩形图像区域Bi 修改像素值 * 具体实现 两个阈值,R150%,R050% 健壮参数λ——传输过程可能被改变的像素百分比 * 行程编码(RLE) 二値图像中,连续像素具有同种颜色的概率很高 * * 附:秘密信息的预处理 加密 图像置乱 原图 置乱后的图像 * 置乱方法 Arnold置乱 幻方变换 Hash置乱 Hilbert曲线变换 …….. Arnold置乱 周期性:对图像反复进行Arnold变换,迭代到一定步数时,必然会恢复原图 * 幻方变换 密钥控制:加密密钥e,解密密钥d,分别表示对图像进行幻方置换的次数 e+d=n2 * 实验 采用11阶标准幻方进行图像变换 * 课后(1) 熟悉Matlab 编程实现 采用LSB方法,将文本文件隐藏到BMP图像(灰度、彩色)中 采用LSB方法,将二值图像隐藏到BMP图像(灰度、彩色)中 图像伪装:将一幅彩色图像隐藏到另一幅彩色图像中(图像置乱) 课后(2) 熟悉S-Tool软件,验证由S-Tools隐藏信息后隐蔽图像,其调色板是否存在32个群集的特性。 思考:根据信息安全中的Kerchhoffs原则,算法的安全性依赖于密钥,结合这一思想考虑有哪些方法可以增加空域隐写算法的安全性 附:文件格式隐写 数字图像的文件格式 存储

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档