论文部分内容阅读
数字隐写算法的感官透明性与抗隐写分析能力是评价算法安全性能的理论依据,其研究目的在于:以信息嵌入操作不明显改变原始载体的统计特征为技术前提,发掘信息载体中一切可用的数据空间,透明地向载体数据中嵌入隐蔽信息,从而使得以统计特征分析为技术出发点的隐写分析方法无法对含密载体进行有效检测。通常情况下,若隐写算法在信息嵌入过程中对原始载体的修改率越低,则嵌入操作所引起的载体失真就越小,秘密信息被有效检出的概率也越低,算法安全性就更高,但追求更小的修改率将会以消耗载体数据更多的占用率为代价,从而使得算法的信息隐藏容量变小。针对上述问题,本文以保障数字隐写算法的安全性能力为基础,兼顾算法容量需求,系统地研究了隐写算法修改率与占用率之间的相互关系,从算法的防守和攻击正、反两方面综合考虑,给出了一系列全新的算法设计、分析方案和实验数据,对本人在隐写术安全性研究方面所取得的一系列技术成果进行了总结。(1)提出了一种基于快速编码的隐写算法,使得该算法在二进制计数系统内,隐写操作每修改载体内一比特位原始信息,可嵌入多比特位的秘密信息,有效地降低了隐写算法的修改率;并提出了新型快速编码算法的生成矩阵构造方案,该方案使用合并处理的方法简化了生成矩阵的构造流程,降低了对载体所引起的修改率。通过大量数学理论推导及仿真实验数据分析证明:基于快速编码算法的隐写算法在嵌入相同容量的秘密信息时,其隐写操作修改率远小于基于动态游动编码算法的修改率。(2)拓展了快速编码算法的适用范围,由p=2的二进制计数系统扩展至基于素数p进制的计数系统,使得在素数p进制的计数系统内,隐写操作每修改载体内一个像素值,可嵌入多个连续的、基于p进制计数系统的秘密信息,降低了隐写算法的修改率;根据大量数学理论推导及仿真实验数据分析证明:当p=3时,本文提出的隐写算法性能达到最优,算法的修改率最小。(3)提出了分级EMD改进隐写算法,该算法利用原始EMD隐写算法信息占用率小、载体修改率低等优点,对嵌入算法进行改进。通过降低原有算法在载体数据嵌入时的透明性冗余,以及对隐写信息进行分级的方法扩大了新算法的隐写容量,降低了秘密信息对载体数据的占用率,减少了对原始图像信息的修改率;该算法通过将隐写嵌入位置从空域LSB位调整至DCT域内频率系数之上的方法增强了含密载体的透明性,消除了原始EMD算法中的越界讨论问题。(4)构造了一种JPEG隐写算法的安全性分析方法,本文系统地研究了Benford定律和JPEG图像统计特性之间的关系,总结归纳出隐写嵌入前后JPEG系数在统计规律上的变化,提出了通用型JPEG图像隐写算法安全性分析方法;该方法通过对JPEG图像二次压缩原理的深度剖析,对目前一些已有JPEG隐写算法的安全性进行了测试,根据测试的仿真实验结果和理论分析,最终对提高JPEG隐写算法的安全性提出了改进建议。