信息隐藏实验十LSB信息隐藏的卡方分析.docx_第1页
信息隐藏实验十LSB信息隐藏的卡方分析.docx_第2页
信息隐藏实验十LSB信息隐藏的卡方分析.docx_第3页
信息隐藏实验十LSB信息隐藏的卡方分析.docx_第4页
信息隐藏实验十LSB信息隐藏的卡方分析.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.实验十 LSB 信息隐藏的卡方分析一,实验目的:了解什么是隐写分析,隐写分析与信息隐藏和数字水印的关系。掌握基于图像的 LSB隐写的分析方法,设计并实现一种基于图像的LSB卡方隐写分析方法。二,实验环境1, Windows XP 操作系统2 , Matlab 软件3, BMP格式图片文件三,实验原理隐写术和隐写分析技术是互相矛盾又是相互促进的,隐写分析是指对可疑的载体信息进行攻击以达到检测、破坏,甚至提取秘密信息的技术,它的主要目标是为了揭示媒体中隐蔽信息的存在性,甚至只是指出媒体中存在秘密信息的可疑性。图像 LSB信息隐藏的方法是用嵌入的秘密信息取代载体图像的最低比特位,原来图像的7 个高

2、位平面与代表秘密信息的最低位平面组成含隐蔽信息的新图像。虽然LSB 隐写在隐藏大量信息的情况下依然保持良好的视觉隐蔽性,但使用有效的统计分析工具可判断一幅载体图像中是否含有秘密信息。目前对于图像LSB 信息隐藏主要分析方法有卡方分析、信息量估算法、RS分析法和 GPC分析法等。卡方分析的步骤是:设图像中灰度值为j 的象素数为hj ,其中 0j 255。如果载体图像未经隐写,h2i 和 h2i+1 的值会相差很大。秘密信息在嵌入之前往往经过加密,可以看作是0、1 随机分布的比特流,而且值为 0 与 1 的可能性都是 1/2 。如果秘密信息完全替代载体图像的最低位,那么.* h2i h2i 1h2

3、i h2 i 1h2iq22.h2i 和 h2i+1 的值会比较接近,可以根据这个性质判断图像是否经过隐写。定量分析载体图像最低位完全嵌入秘密信息的情况:嵌入信息会改变直方图的分布,由差别很大变得近似相等, 但是却不会改变h2i+h2i+1 的值,因为样值要么不改变,要么就在 h2i 和 h2i+1 之间改变。令显然这个值在隐写前后是不会变的。如果某个样值为2i ,那么它对参数q 的贡献为 1/2 ;如果样值为 2i+1 ,对参数 q 的贡献为 -1/2 。载体音频中共有 2h2i* 个样点的值为2i 或 2i+1 ,若所有样点都包含 1 比特的秘密信息,那么每个样点为2i 或 2i+1 的概

4、率就是 0.5 。当2h2i* 较大时,根据中心极限定理,下式成立:h2i h2i 12 h2i h2i*N (0,1)2h2 i*h2i*其中 -N(0,1) 表示近似服从正态分布所以k (h2ih2i* )2rh2 i*i 1服从卡方分布。上式中, k 等于 h2i 和 h2i+1 所组成数字对的数量,h2i* 为 0 的情况不计在。 r越小表示载体含有秘密信息的可能性越大。结合卡方分布的密度计算函数计算载体被隐写的可能性为:rk 11p 1k 11exp(t )t 2dt2 2( k1) 022.如果 p 接近于 1,则说明载体图像中含有秘密信息。四,实验结果1,原图像2,直方图由于所有

5、的数据画出的直方图过于密集,所以选取80:99 这之间的像素值。15001000500082848688909294969810080原图 80:99.15001000500082848688909294969810080隐写后 80:993,不同隐写率下的图像隐写率 0.3.隐写率 0.5隐写率 0.74,P 值分析.由所有的 P 值可以看出,当隐写率为 0.3 的时候,P1 P40 的值都接近 1;当隐写率为 0.5 的时候, P1 P64 的值都接近 1;当隐写率为0.7 的时候,P1 P91 的值都接近 1。五,实验结果完成实验之后,可以得出如下结论:依据卡方分析函数, 可以判定载体图

6、像中是否含有秘密信息。但是这要求秘密信息必须嵌满所有像素。六,代码附录1, hist_change.mfn,pn=uigetfile(*.jpg,JPEG files(*.jpg);*.bmp,BMP files(*.bmp),select file to haide);name=strcat(pn,fn);I=rgb2gray(imread(name);sz=size(I);rt=1;row=round(sz(1)*rt);col=round(sz(2)*rt);msg=randsrc(row,col,0 1;0.5 0.5);stg=I;stg(1:row,1:col)=bitset(st

7、g(1:row,1:col),1,msg);nI=sum(hist(I,0:255),2);nS=sum(hist(stg,0:255),2);x=80:99;figure;stem(x,nI(81:100);figure;stem(x,nS(81:100);2,Stgprb.m.function p=StgPrb(x)n=sum(hist(x,0:255),2);h2i=n(3:2:255);h2is=(h2i+n(4:2:256)/2;filter=(h2is=0);k=sum(filter);idx=zeros(1,k);for i=1:127if filter(i)=1idx(sum(

8、filter(1:i)=i;endendr=sum(h2i(idx)-h2is(idx).2)./(h2is(idx);p=1-chi2cdf(r,k-1);3,test.mclear all;fn,pn=uigetfile(*.jpg,JPEG files(*.jpg);*.bmp,BMP files(*.bmp),select file to haide);name=strcat(pn,fn);t=imread(name);I=t(1:512,1:512);sz=size(I);for k=1:3rt=0.3+0.2*(k-1);row=round(sz(1)*rt);col=round(sz(2)*rt);msg=randsrc(row,col,0 1;0.5 0.5);stg=I;stg(1:row,1:col)=bitset(stg(1:row,1:col),1,msg);imwrite(stg,strcat(pn,strcat(sprintf(stg_% d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论