信息隐藏实验十一LSB信息隐藏的RS分析.docx

信息隐藏实验十一LSB信息隐藏的RS分析.docx

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

LSB信息隐藏的RS分析

一, 实验目的:

了解RS隐写分析的原理,掌握一种图像LSB隐写算法的分析方法,设计并实现一种基于图像的LSB隐写的RS隐写分析算法。

二,实验环境

Windows7操作系统;

MATLABR2012b版本软件;

图像文件lena.bmp;

(4)S-Tools工具;三, 实验原理

RS隐写分析原理

RS主要是针对采用伪随机LSB嵌入算法进行攻击的一种方法。RS方法不但能检测出图像是否隐藏信息,而且还能比较准确地估算出隐藏的信息长度。

RS隐写分析算法考虑图像各个位平面之间具有一定的非线性相关性,当利用LSB隐写算法隐藏秘密信息后,这种相关性就会破坏。只要能找出衡量这一相关性的方法,并对隐藏秘密信息前后的情况加以对比,就有可能设计出隐写分析方法。

RS隐写分析方法的理论核心是:任何经过LSB隐写的图像,其最低比特位分布满足随机性,即0、1的取值概率均为1/2,而未经过隐写的图像不存在此特性。对于一个M?N像素的图片,设各个像素的值取自集合P,例如一个8bit

的灰度图像,P?{0,1,2,,255}。将这些像素分为有着n个相邻像素的子集,例

如n可以取值为4,记为G?(x,x

,x,x

)。进一步利用如下函数表示图像块的空

间相关性,即

1 2 3

4

n?1

f(x,x

1 2

,x, ,x

3 n

)?? x ?x

i?1 i

i?1

(1)

函数f使得每一个集合G都对应一个实数。G中的噪声越大,函数f的值

越大。f的值越小,说明图像相邻像素之间的起伏越小,而图像块的空间相关性越强。然后,定义集合P上的3个函数:

交换函数F

1

偏移函数F

:2n?2n?1,0?1,2?3,

:2n?2n?1,?1?0,1?2,

,254?255。

,255?256。

?1

恒等变换F

0

:F(x)?x,x?P。

0

复杂度分辨函数f和三种变换函数F定义以下三种类型的元素组R,S,U。

RegularG:G?R?f(F(G))?f(G),也就是说对G中的元素进行变换之后增大了元素之间的差别程度,R表示正则组。

SingularG:G?S?f(F(G))?f(G),也就是说对G中的元素进行

变换之后减小了元素之间的差别程度,S表示奇异组。

UnusableG:G?U?f(F(G))?f(G),也就是对G中的元素进行

换之后元素之间的差别程度不变,G表示无用组。

引入伪装M,它的取值范围是-1、0、1。对应着F 、F

?1 0

、F三个变换函数。

1

记对于伪装M的R组的数量为R

M

,类似的S组记为S

M

o例如G=

(27,28,26,25),M=(1,0,1,0),则-M=(-1,0,-1,0)。于是就得到F

M

(G)=

(26,28,27,25),F

?M

(G)=(28,28,25,25)。

对于一个原始不包含隐藏信息的载体来说具有下面的规律:

R ?R

M ?M

S ?S

M ?M

(2)

但是当在载体中嵌入了秘密信息,就会有下面的式子成立:

R ?S

?M ?M

R ?S

M M

(3)

也就是说对于一个待检测的载体,只需要得到上述的统计量,然后通过对比这四个统计参数之间的大小关系就能够判断出载体中是否含有秘密信息。

RS算法不但能够判断载体是否含有秘密信息,RS隐写分析算法还能够估计

出隐写容量。上面算出的一组R 、S

M M

、R 、S

?M ?M

是在比例为p/2(p为隐写

率)的样点值已经作了一次F

1

变换情况下得到的。将该隐写体的所有样点值应用

F变换,相对于原始载体则有比例为(1-p/2)的样点值作了F

1 1

变换,计算此

时的R 、S

M M

、R 、S

?M ?M

值。如下图1所示,得到的是两组统计量的数据。

图1 RS曲线与像素更改比率间的关系示意图具体步骤如下:

将待检测图像分成若干大小相等的图像块,通常定义n =4,对每个小图像

块定义一个掩膜算法函数,通常为 M (0,1,1,0),即

F (G)?(F(x),F(x),F(x),F(x

)),判断此图像小块属于Regular或Singular,

M 0

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档