- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息隐藏-实验十一-lsb信玩息隐藏的rs分析
LSB信息隐藏的RS分析
实验目的:
了解RS隐写分析的原理,掌握一种图像LSB隐写算法的分析方法,设计并实现一种基于图像的LSB隐写的RS隐写分析算法。
实验环境
(1)Windows 7操作系统;
(2)MATLAB R2012b版本软件;
(3)图像文件lena.bmp;
(4)S-Tools工具;
实验原理
1. RS隐写分析原理
RS主要是针对采用伪随机LSB嵌入算法进行攻击的一种方法。RS方法不但能检测出图像是否隐藏信息,而且还能比较准确地估算出隐藏的信息长度。
RS隐写分析算法考虑图像各个位平面之间具有一定的非线性相关性,当利用LSB隐写算法隐藏秘密信息后,这种相关性就会破坏。只要能找出衡量这一相关性的方法,并对隐藏秘密信息前后的情况加以对比,就有可能设计出隐写分析方法。
RS隐写分析方法的理论核心是:任何经过LSB隐写的图像,其最低比特位分布满足随机性,即0、1的取值概率均为1/2,而未经过隐写的图像不存在此特性。对于一个像素的图片,设各个像素的值取自集合,例如一个8bit的灰度图像,。将这些像素分为有着个相邻像素的子集,例如可以取值为4,记为。进一步利用如下函数表示图像块的空间相关性,即
(1)
函数使得每一个集合都对应一个实数。中的噪声越大,函数的值越大。的值越小,说明图像相邻像素之间的起伏越小,而图像块的空间相关性越强。然后,定义集合上的3个函数:
(1)交换函数:。
(2)偏移函数:。
(3)恒等变换:。
复杂度分辨函数和三种变换函数定义以下三种类型的元素组。
(1)Regular :,也就是说对中的元素进行
变换之后增大了元素之间的差别程度,表示正则组。
(2)Singular :,也就是说对中的元素进行
变换之后减小了元素之间的差别程度,表示奇异组。
(3)Unusable :,也就是对中的元素进行变
换之后元素之间的差别程度不变,表示无用组。
引入伪装,它的取值范围是-1、0、1。对应着、、三个变换函数。记对于伪装的组的数量为,类似的组记为。例如=(27,28,26,25),=(1,0,1,0),则-=(-1,0,-1,0)。于是就得到=(26,28,27,25),=(28,28,25,25)。
对于一个原始不包含隐藏信息的载体来说具有下面的规律:
(2)
但是当在载体中嵌入了秘密信息,就会有下面的式子成立:
(3)
也就是说对于一个待检测的载体,只需要得到上述的统计量,然后通过对比这四个统计参数之间的大小关系就能够判断出载体中是否含有秘密信息。
RS算法不但能够判断载体是否含有秘密信息,RS隐写分析算法还能够估计出隐写容量。上面算出的一组、、、是在比例为(为隐写率)的样点值已经作了一次变换情况下得到的。将该隐写体的所有样点值应用变换,相对于原始载体则有比例为(1-)的样点值作了变换,计算此时的、、、值。如下图1所示,得到的是两组统计量的数据。
图 1 RS曲线与像素更改比率间的关系示意图
具体步骤如下:
将待检测图像分成若干大小相等的图像块,通常定义 = 4,对每个小图像块定义一个掩膜算法函数,通常为(0,1,1,0),即,判断此图像小块属于Regular或Singular,遍历整幅图像,得到,。,定义为:
(4)
(5)
改变掩膜算法函数,令为(0,-1,-1,0)重复上一步操作得到和。
将图像数据的lSB位取反,用获得的数据重复上述操作得到,以及,。
结合如下方程:
(6)
其中:
解方程式(6),取绝对值较小的,计算嵌入概率为:。
2. S-Tools工具简介
S-Tools是一个时(空)域数字水印软件,支持WAV格式的音频文件、GIF和BMP格式的图像文件,下面介绍基于音频文件的隐藏原理和使用方法。
WAV格式的音频文件在Windows中存储为8位或16位值,对于8位样本,这意味着取值范围介于0和255之间。16位的样本取值范围介于0和65535之间。S-Tools在WAV格式的音频文件中隐藏信息时,首先用密码加密,然后根据密码决定要嵌入信息的位置,采用LSB(least significant bits)方法,把秘密信息代替载体音频文件的最不重要比特位。
例如,假设一个音频文件有以下8个字节的信息,分别为
132 134 137 141 121 101 74 38
二进制表示为 100
您可能关注的文档
最近下载
- 凤飞羌舞演艺中心及演出项目可行性研究报告.doc VIP
- 黑水虻集约化地面养殖技术规程.docx VIP
- 报考党校面试题目及答案.doc VIP
- 铁路工程工程量清单规范TZJ1006-2020.docx VIP
- 标准图集-18G901-3 混凝土结构施工钢筋排布规则与构造详图(独立基础、条形基础、筏形基础、桩基础)公开版.pdf VIP
- GPS原理及应用课件第六章GPS定位的观测量.ppt VIP
- 水利工程环境监测方案(3篇).docx VIP
- 老年卵巢癌患者围手术期管理专家共识(2024版)解读PPT课件.pptx VIP
- 五年级上册英语课件-Unit4Whosetoyisthis_湘鲁版共18张PPT.ppt VIP
- IEC 60092-376-2003中文 船舶电气设备-第376 部分控制和仪表回路150_250V(300V)电缆.pdf VIP
文档评论(0)