论文部分内容阅读
信息隐藏作为信息安全领域的一个前沿技术,已经成为该领域的一个研究热点。数字隐写和隐写分析是信息隐藏技术的重要分支。前者主要研究利用人的感知冗余和多媒体数据的统计冗余,把秘密信息隐藏在公开的数字媒体中实现隐蔽通信。后者主要研究对数字隐写的攻击,即如何检测、提取、还原/破坏隐藏的秘密信息。近几年互联网上隐写软件迅速普及,而且人们不需要专业知识就可使用它们,使其可能被敌特机构、恐怖组织用于计划和协调犯罪活动。因此如何对隐写软件进行隐写分析是安全部门、军事部门迫切需要研究的问题。本文主要研究针对互联网中常见隐写软件的分析和攻击技术。主要完成以下几方面的工作:1.研究基于隐写软件特征码的被动攻击①分析了隐写软件特征码的类型与特点,提出了获取特征码的方法,提取了21种BMP类、5种GIF类、12种JPEG类隐写软件的静态特征码和4种隐写软件的动态特征码。在掌握特征码的基础上,提出了基于特征码的检测方法。该方法具有低虚警率和在小嵌入率条件不影响检测结果的优点,并且可以有效判断检测对象是否经过某个隐写软件隐写。⑦研究了估计隐写软件选位机制的方法,并估计出18种隐写软件的选位机制。当获知隐写机制后,提出基于特征码的隐写密钥估计方法,为下一步提取隐藏信息奠定基础。2.针对隐写软件Jphide的分析与检测①对隐写软件Jphide的隐写算法进行深入分析。从嵌入数据结构、选位方法和嵌密方式等方面剖析Jphide隐写机制,研究结果表明:该算法基于控制表实现隐写,根据控制表确定嵌入位置和秘密消息嵌入方式,设计原理复杂,安全性较高。⑦通过分析其原理,发现了Jphide软件两个新的统计特征,提出了针对Jphide软件的检测方法,实验结果表明:该针对性检测算法在嵌入率为10-50%可以比较准确地估计出嵌入率。3.研究针对空域隐写的主动攻击利用中值滤波、均值滤波和维纳滤波,对基于空域的主要隐写算法进行了主动攻击研究;根据信息去除率和峰值信噪比,分析了三种滤波算法的攻击性能。实验结果表明:三种滤波方法均可有效去除秘密信息,其中维纳滤波效果最佳。