欢迎来到天天文库
浏览记录
ID:14558819
大小:28.00 KB
页数:12页
时间:2018-07-29
《基于matlab的lsb信息隐藏技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Matlab的LSB信息隐藏技术12基于Matlab的LSB信息隐藏技术12摘要随着科技的发展,信息安全技术已经成为不可忽略的因素。而网络的普及及应用,让多媒体技术得到了广泛的发展,因此图像及视频的安全变得越来越重要。本文正是在这种时代背景下,介绍一种关于图像处理的信息隐藏技术。用于进行隐蔽通信的图像信息隐藏算法可以分为两大类:基于空域的信息隐藏算法和基于变换域的信息隐藏算法。基于空域信息隐藏算法中的典型算法是LSB算法,该算法的主要特点是在载体图像中嵌入的隐藏信息数据量大,但是嵌入位置固定,安全性差,嵌入的隐藏信息易被破坏
2、,鲁棒性不高;基于变换域信息隐藏算法中的典型算法是离散余弦变换域的信息隐藏算法,该算法嵌入信息能够抵御多种攻击,具有较好的鲁棒性,并且嵌入方式多种多样,增加了攻击者提取的难度,具有一定的安全性,但是该类算法嵌入的隐藏信息数据量较小,不适合于进行大数据量的隐蔽通信。下面对LSB算法原理及LSB算法实现进行了介绍,最后使用MATLAB对其隐藏过程进行了仿真。[关键词]信息安全隐藏嵌入信息I目录一、设计要求……………………………………3二、设计的目的…………………………………3三、设计的具体实现……………………………33.1信息隐藏及
3、时空域信息隐藏概述……………33.2LSB上的信息隐秘……………………………43.2.1LSB上信息隐秘的原理………………43.2.2LSB上的信息隐秘的过程……………53.3运用LSB实现秘密消息的隐藏………………63.4运用LSB实现秘密消息的差异对比…………93.5运用LSB实现秘密消息的提取………………123.6信息隐藏的拓展………………………………15四、心得体会…………………………………16五、参考文献…………………………………16一、设计要求1.12复习《信息安全技术导论》中有关LSB的相关知识。2.对其算法进行详
4、细研究与理论分析。3.利用MATLAB编写程序并仿真结果。4.设计报告中应包括具体设计原理、设计的详细说明书以及最终结果。二、设计的目的1.了解并掌握LSB信息隐藏和提取的方法,具备初步的独立分析和设计能力;2.提高综合应用所学的理论知识和方法独立分析和解决问题的能力;3.训练用MATLAB软件编写程序并仿真。三、设计的具体实现3.112信息隐藏及时空域信息隐藏概述信息隐藏技术主要由下述两部分组成:(1)信息嵌入算法,它利用密钥来实现秘密信息的隐藏。(2)隐蔽信息检测/提取算法(检测器),它利用密钥从隐蔽载体中检测/恢复出秘密信
5、息。在密钥未知的前提下,第三者很难从隐秘载体中得到或删除,甚至发现秘密信息。空域隐藏技术是指将秘密信息嵌入数字图像的空间域中,即对像素灰度值进行修改以隐藏秘密信息。时空域信息隐藏分为:LSB与MSB,LSB对应的中文意思是:最不重要位,有时也称为最低有效位或简称最低位。MSB,是最重要位。这里主要介绍最不重要位LSB。3.2LSB上的信息隐秘3.2.1LSB上信息隐秘的原理LSB方法通过调整载体图像像素值的最低若干有效位来来实现数据的嵌入,使所隐藏信息在视觉上很难被发觉,而且只有知道秘密信息嵌入的位置才能正确提取出秘密信息。显然
6、,LSB隐藏算法最低位被改变的概率是50%,它在原始图像里面引入了极小的噪声,在视觉上是不可见的。实际上,对于24bit真彩色图像,我们在其最低两位甚至三位来隐藏信息使视觉上仍然是不可见的,对于灰度图像,改变其最低两位也能取得较好的效果。12另外,在LSB方法中,也可以不采用直接嵌入的方法,根据异或的可逆准则,采用替换的准则来实现信息的隐藏。在嵌入数据位时,嵌入的是数据位与1或者0的异或值。基于异或的运算也有许多改进的算法,在嵌入的过程中,首先计算每个像素灰度值的每一位的异或值,并把所得到的结果与要嵌入的信息进行异或运算,然后,
7、把像素灰度值的最低位全部清零或置为1,再根据异或运算结果的值来改变最低位的信息,实际上,这相当于对信息进行了一层加密处理,嵌入的不再是原始信息,而是原始信启、的另外一种表达形式,不知道密钥的攻击者很难从中提取出信息。LSB算法具有非常弱的鲁棒性。对于许多变换,即使是有益的,也都是很脆弱的。有损压缩典型的有损压缩如JPEG,就很有可能彻底破坏隐藏的信息。因为LSB算法试图利用人类视觉系统的漏洞,而有损压缩算法所依赖的,是对附加噪声的不敏感性,正是利用它来减少数据量的。几何变换移动像素尤其是改变像素在原栅格中的位置都有可能破坏嵌入的
8、消息。任何其它的图像变换如模糊、滤波等,通常都会破坏隐藏的数据。3.2.2LSB上的信息隐秘的过程最低有效位(LeastSignificantBits,LSB)方法是最早提出来的最基本的空域图像信息隐藏算法,许多其它的空域算法都是从它的基本原理进行改进扩展的,使
此文档下载收益归作者所有