LSB信息隐藏实验报告.docx

LSB信息隐藏实验报告.docx

ID:52700030

大小:698.81 KB

页数:12页

时间:2020-03-29

LSB信息隐藏实验报告.docx_第1页
LSB信息隐藏实验报告.docx_第2页
LSB信息隐藏实验报告.docx_第3页
LSB信息隐藏实验报告.docx_第4页
LSB信息隐藏实验报告.docx_第5页
资源描述:

《LSB信息隐藏实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人资料整理仅限学习使用CentralSouthUniversity信息隐藏实验报告学院:信息科学与工程学院班级:信息安全1201学号:0909121724姓名:吕秋言时间:2018年6月实验一:基于图像的LSB信息隐藏一、实验目的该实验为验证性实验。目的是通过实验使学生掌握经典信息隐藏算法,在Matlab环境下,编写基于图像的LSB信息隐藏算法程序。用Matlab函数实现LSB信息隐藏及提取,并进行分析。b5E2RGbCAP二、实验要求1、实验前要做好充分准备,包括:复习实验所涉及的知识点,掌握Matlab编程语言和调试环境。2、实验时注意记录实验

2、过程中产生的数据、出现的问题及解决问题的方法。3、理论联系实际,认真分析实验结果,回答思考题。12/12个人资料整理仅限学习使用4、实验后完成实验报告,并附相关截图。一、实验环境计算机<安装VisualC++6.0和Matlab6.5以上版本)二、实验原理隐秘算法核心是将我们选取的像素点的最不重要位依次替换成秘密信息,以达到信息隐秘的目的。嵌入过程包括选择一个图像载体像素点的子集{j1,…,jl(m>},然后在子集上执行替换操作像素cji←→mi,即把cji的LSB与秘密信息mi进行交换(mi可以是1或0>。一个替换系统也可以修改载体图像像素点的多个

3、比特,例如,在一个载体元素的两个最低比特位隐藏两比特、三比特信息,可以使得信息嵌入量大大增加但同时将破坏载体图像的质量。在提取过程中,找出被选择载体图像的像素序列,将LSB(最不重要位>排列起来重构秘密信息,算法描述如下:p1EanqFDPw嵌入过程:for(i=1。i<=像素序列个数。i++>si←cifor(i=1。i<=秘密消息长度。i++>//将选取的像素点的最不重要位依次替换成秘密信息sji←cji←→mi提取过程:for(i=1。i<=秘密消息长度。i++>{i←→ji//序选取mi←LSB(cji>}三、实验内容与步骤基本演示环境:ma

4、tlab   LSB,LeastSignificantBits,最低有效位,将图像加密处理。    这次将通过位平面的切割之后,嵌入一张隐私图片,一些人的隐私交流很有可能通过这个,比如美国的某某人,当然这个只是最简单的。DXDiTa9E3d          12/12个人资料整理仅限学习使用位平面切割是将数字图像分解为位平面,比如上一篇文章讲到的图片的8位的数据类型,可以让我们每一位所起的作用。一边学的时候也带着疑问,为什么用bitget呢。RTCrpUDGiT      经过实验也证明自己的想法是正确的,首先bitget(X,Y>是拿到X二进制的

5、值的Y位。[plain] viewplaincopy1.>> bitget(1,1>  2.  3.ans =  4.  5.     1  6.  7.>> bitget(1,2>  8.  9.ans =  10.  11.     0  12.  13.>>   那么我们可以想想,一幅8位的数字图像<无符号类型),最高是11111111<二进制),即2^8-1,255,用大腿一想,当然是第八位起决定性作用,假如有一百万零一这个数字,少了最前面的一个一和最后面的一个一可是两码事。5PCzVD7HxA举个例子,我切除图像的一部分:[plain] v

6、iewplaincopy1.>> q = f(122:130,122:130>。  2.>> imwrite(q,'verysmall.jpg'>。  3.>> f = imread('verysmall.jpg'>  4.  5.f =  6.  7.  155  154  149  141  134  129  129  130  127  12/12个人资料整理仅限学习使用1.  171  169  166  161  157  154  154  154  148  2.  173  171  170  170  171  171  169 

7、 168  163  3.  165  164  164  167  170  172  171  169  165  4.  166  166  167  169  171  172  172  171  168  5.  174  175  175  174  170  169  169  170  175  6.  179  182  181  174  164  159  160  164  172  7.  184  186  185  174  160  152  155  160  161  8.  182  185  180  167

8、  154  149  148  148  149  每个像素点的值这么大。接下来:[plain] view

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。