基于matlab的信息隐藏代码实现(已处理) .doc
《基于matlab的信息隐藏代码实现(已处理) .doc》由会员分享,可在线阅读,更多相关《基于matlab的信息隐藏代码实现(已处理) .doc(11页珍藏版)》请在三一办公上搜索。
1、 Matlab期中作业 标题基于matlab的信息隐藏代码实现姓名班级学号目录摘要- 2 -前言- 2 -一图像隐藏技术的研究现状- 2 -二实现图像隐藏的主要算法- 4 -三基于行列变换的图像置乱与反置乱算法- 4 -31 图像置乱算法- 4 -32 图像反置乱算法- 5 -四基于m序列的图像加密与解密算法- 5 -五相关程序代码及运行结果- 5 -51 源代码- 5 -52 运行结果- 7 -六参考文献- 8 -七总结- 8 - 摘要摘要近几年来国际上提出一种新的关于信息安全的概念信息隐藏技术所谓信息隐藏是利用多媒体信息普遍存在的冗余特性将秘密信息隐藏到一般的非秘密数字媒体文件 如图像声音
2、文档文件通常称之为掩护媒体 中从而不让对手发觉的一种方法隐藏的动作称为嵌入掩护媒体经嵌入信息后称为伪装媒体信息隐藏的本质是利用人眼 或人耳 是一个不太灵敏的检测器将信息本身的存在性隐藏起来使人察觉不到有信息隐藏在媒体之中由于人对视觉的不敏感性及图像文件本身的数据量很大因此图像文件是信息隐藏很好的载体关键字信息安全 信息隐藏 图像文件 载体前言现代信息隐藏技术自上个世纪九十年代中期出现以来已经成为数字通信信息安全和版权保护领域的重要研究课题并得到了越来越广泛的应用目前利用数字图像作为隐秘信息的载体已经成为主要的信息隐藏技术之一其基本原理是利用人体感觉器官对数字图像的感觉冗余将被隐藏的图像数据嵌入
3、在某种载体图像中嵌入后隐秘图像与原始的载体图像几乎没有任何视觉上的差别很难被观察者和监视系统发现从而可以保证机密信息传输的安全性可以预见信息隐藏技术将是今后相当一段时间内的重要的隐蔽通信方式但是信息隐藏技术的发展也带来了一定的负面效果据美国媒体透露已经发现恐怖组织利用隐藏在图像中的信息传递联络情报甚至将计算机病毒隐藏在载体图像中进行传输这些都对国家安全和社会稳定产生了很大的威胁因此研究对图像中可能存在的各种隐藏信息进行有效检测的方法已经迫在眉睫因而基于图像的信息隐藏检测技术也就成为目前信息安全领域的重要研究课题目前图像信息隐藏技术可以分为空域法和频域法两大类空域法中使用最广泛和普遍的技术是像素
4、最低比特位置换技术即LSB技术它是用隐藏信息比特位替换掉载体图像中最不重要的部分如像素点灰度值或颜色值的低比特位从而达到信息隐藏的目的这一方法的主要优点是嵌入算法和提取算法简单隐藏信息量大和较好的不可见性缺点是鲁棒性差对图像的各种操作如压缩剪切和加噪等都会使隐藏信息遭到破坏但是即便如此LSB方法仍然以其高不可见性在隐蔽数据通信中得到了广泛的应用频率域的图像隐藏算法大多使用扩展频谱通信技术将图像隐藏在载体图像的不同频率分量上因而具有更高的鲁棒性和不可见性事实上一个有效的信息隐藏算法无论是空域法还是频域法都不会改变原始图像的视觉效果但是却会改变其某种统计特征包括空间域统计特征和频率域统计特征两种因
5、而要实现真正意义上的盲检测必须采用图像统计特征分析的方法 根据检测所采用的统计特征的不同将图像盲检测算法分为以下三种 1 基于时空域统计特征分析的盲检测算法目前比较成熟的有Fridrich提出的RQPRaw Quick Pair检测法这种算法普遍采用的图像统计特征是图像相邻像素点之间的相关性其理论基础是未嵌入隐藏信息的图像在直方图上相邻的数值代表灰度颜色值之间没有任何明显规律而隐藏信息后的直方图相邻值之间会出现明显的数值接近的规律当信息隐藏量较大时直方图相邻值之间几乎相等并且这些相邻值只是互相变化而不改变两者之和至于这些算法所采用的检测模型目前采用的主要是x2检验法它是通过直方图上相邻值的理论
6、期望的概率分布 即在嵌入服从均匀分布信息后的相邻值概率分布和实际概率分布 即载体图像中实际获得的相邻值概率分布的对比分析存在的偏差是否大于给定的阈值来判断是否存在隐藏信息另外基于空域特征分析的盲检测算法还有A等人提出的PoVsParis of Values算法4基于稳健性统计特性和脆弱性统计特性的检测方法这些算法主要特点是一种针对图像本身而不是隐藏算法的检测方法其优点是适用性广可以对大多数采用LSB方法隐藏信息的图像进行检测但是这种算法的缺点是只能对图像隐藏的可能性给出一个概率分布检测效果受阈值选取的影响较大而且当隐藏图像的颜色数超过载体图像本身像素数的50时很难得到有效的检测效果另外空域统计
7、特征属于一阶统计数据稳定性较差现在已经有一些隐藏软件如OutGuess已经可以在不改变这种一阶统计数据的情况下隐藏信息2基于频域统计特征分析的盲检测算法目前应用较广的基于频域统计特征分析的盲检测算法是由Farid等人提出来的一种基于高阶统计量的检测模型5即小波变换盲检测算法它主要是针对采用频率方法进行信息隐藏图像的检测其基本思想是通过对大量图像信息使用QMFsQuadrature Mirror Filters进行小波变换分解用可分离的低通和高通滤波器在图像的各个轴上生成垂直水平和对角线方向上的子频带从这些子频带系数中归纳出它们在各方向和数值范围内的均值方差熵和斜率等统计数据在此基础上使用分类器
8、对这些统计数据进行分类将没有隐藏信息的图像和含有隐藏信息的图像区分开来从而达到隐藏信息盲检测的目的这种方法的优点是识别准确率高缺点是算法较复杂而且只是针对于图像本身来进行检测缺乏通用性美国空军技术学院AFIT也从事了高阶统计量方面的研究在小波变换检测算法的基础上提出了基于计算免疫系统的信息隐藏盲检测算11因而也是针对于频率域图像信息隐藏的检测这种算法的具体做法是首先建立不含隐藏信息的图像和含有隐藏信息的载体图像数据库并对库中所有图像进行小波分解得到所需的统计特征数据其次引入以生物免疫系统为基础发展起来的计算免疫系统技术将统计数据区分成活跃的本体和禁止或异常活跃的非本体接着按计算免疫系统方法分类
9、的要求将统计特征编码成比特串以随机选取的方式从种群中生成最初的检测器使整个解空间都能被覆盖到再以负选择来淘汰与本体发生碰撞的检测器接着引入遗传算法按照遗传算法的流程依次反复对特征向量进行随机抽取杂交变异计算适合度值类聚自然选择等处理直到生成成熟的检测器当形成成熟的检测器后即可对被检测对象进行快速分类将含有隐藏信息的图像检测出来从而实现隐藏信息的盲检测这种隐藏信息检测算法弥补了小波变换检测算法的不足通用性强检测速度快具有较好的应用前景另外Niels Provos和Peter Honeyman等人提出了一种专门针对JPEG图像的信息隐藏盲检测算法912它采用的检测算法也是x检验法只不过检测的统计特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于matlab的信息隐藏代码实现已处理 基于 matlab 信息 隐藏 代码 实现 处理
链接地址:https://www.31ppt.com/p-2388528.html