- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息隐藏期末复习
信息隐藏定义:利用载体中存在的冗余信息来隐藏秘密对象,以实现保密通信或者实现数字签名和认证。也就是说将秘密信息嵌入到多媒体数字信号本身所存在的冗余中,而且不影响载体信号的感觉效果和使用价值。
信息隐藏的特性:
不可感知性
不可检测性
容量
鲁棒性
安全性
复杂性
数字水印:是不可觉察地将秘密信息嵌入载体信号来传送秘密数据。
信息隐藏的应用:秘密通信、版权保护、认证和篡改检测、盗版追踪、信息标注
隐写分析:对表面正常的图像、音频、视频等媒体信号进行检测,判断其中是否有嵌入秘密信息,甚至只是指出媒体中存在秘密信息的可能性。
隐写术攻击:图片
信息隐藏基本原理:将欲嵌入的秘密信息进行预处理,然后根据相应的嵌入算法把秘密信息嵌入到多媒体中,从而达到把信息隐藏的目的。
隐写术:将秘密信息嵌入到载体中,使伪装载体在人类视觉以及计算机分析时,秘密信息不被发现,并且源载体与伪装载体之间差异很较小。
数字水印:指被嵌入多媒体,而且能证明版权归属或者跟踪侵权行为的信息。
数字水印特性与术语(图片):不可感知性、鲁棒性、安全性、密钥唯一性、嵌入的有效性、虚警率、宿主信号、水印、有效载荷、水印访问单元、容量、水印方案、嵌入密钥、盲方案(盲水印- 都不需要、 半盲- 需要密钥,不需要原载体)
混沌:指发生在确定性系统中的貌似随机的不规则运动,一个确定性理论描述的系统,其行为却表现为不确定性、不可重复和不可预测。
图像融合算法:将同一个对象的两个或者多个图像合成在一幅图像中,以便它比原来的任何一幅更容易让人们所理解。
DWT 算法:
对图像进行多分辨率小波变换,生成图像的重要小波树
对原始水印图像进行混沌置乱
通过计算领域相关性将水印嵌入重要小波树系数中
将修改后的子带进行逆小波变换,得到含水印图像
实验一 HTML信息隐藏
实验原理:HTML是设计网页的基本语言。由普通文本文件加各种标记组成。目前商品化得HTML隐藏技术是通过在HTML文件回车换行符前加入不可显示标记的符号来实现。本实验主要通过HTML语法特点来隐藏信息,常见方法有:
利用浏览器在解析HTML程序时会忽略掉行尾或HTML结束标记后的空白符号,但不会影响浏览器的显示结果的特点来隐藏信息。在网页结束标记html后每行的行尾插入空格或Tab键隐藏信息,例如插入一个空格代表0,一个Tab代表1.。
修改标记名称字符的大小写来隐藏信息。例如用html代表1,HTML代表0.
修改属性值字符串的大小写。
用属性值用单引号、双引号、或者不用引号表达相同涵义的特点来隐藏,
用单标记表示两种等价格式的特点来隐藏信息。比如标记BR、/BR表示相同的涵义。
实验二BMP图像信息隐藏
实验原理:针对文件结构的信息隐藏方法需要详细掌握文件的格式,利用文件结构块之间的关系或者根据块数据和块大小之间的关系来隐藏信息。
BMP文件由文件头、信息头、调色板去和数据区四个部分组成。24位BMP图像由文件头、信息头、数据区三部分构成。
有四种方法可以再24位真彩色BMP图像中隐藏信息。
在图像文件尾部添加任意长度的数据,秘密信息存放在文件尾部可以减少修改文件头的数据量。
在调色板或者位图信息头和实际数据之间隐藏数据,如果将秘密数据放在文件头与图像数据之间,则至少需要修改文件头中文件长度】数据起始偏移地址这两个域的值2.
修改文件头和信息头中的保留字段隐藏信息。
在图像像素区用图像宽度字节必须是4的倍数的特点,在补足位处隐藏数据。
实验三:LSB图像信息隐藏
设计原理LSB(Least Significant Bits)算法:将秘密信息嵌入到载体图像像素值的最低有效位,也称最不显著位,改变这一位置对载体图像的品质影响最小。
LSB算法的基本原理:
对空域的LSB做替换,用来替换LSB的序列就是需要加入的水印信息、水印的数字摘要或者由水印生成的伪随机序列。由于水印信息嵌入的位置是LSB,为了满足水印的不可见性,允许嵌入的水印强度不可能太高。然而针对空域的各种处理,如游程编码前的预处理,会对不显著分量进行一定的压缩,所以LSB算法对这些操作很敏感。因此LSB算法最初是用于脆弱性水印的。
LSB算法基本步骤:
1 将得到的隐藏有秘密信息的十进制像素值转换为二进制数据;
2 用二进制秘密信息中的每一比特信息替换与之相对应的载体数据的最低有效位;
3 将得到的含秘密信息的二进制数据转换为十进制像素值,从而获得含秘密信息的图像。
实验四:二值图像信息隐藏
实验原理:二值图像又称为单色图像或黑白图像,一般用1或0表示黑色或白色像素点,利用二值图像信息隐藏的方法主要是根据二值图像中黑白像素数量的比较来隐藏信息。把二值图像分为一系列矩形图像区域B,某个图像区域
文档评论(0)