论文部分内容阅读
随着网络科技的迅猛发展,政务信息化已成为各国竞相追逐的科技制高点。随着中国《电子签名法》的颁布,中国的电子印章发展迅速。在电子印章研究的内容中,如何保证信息的唯一性、防篡改性和合法性已成为研究的重点。而研究这些重点的方法是数字水印。本文首先阐述了电子印章的研究背景,数字水印的基本原理和应用,针对数据完整性和版权保护的要求,在此基础上设计了两个数字水印算法。首先设计了一个盲水印算法:基于混沌和抖动量化的DWT水印算法,用于数据完整性保护。针对将水印直接嵌入到载体中容易受攻击丢失信息的缺陷,提出了用混沌将水印置乱,提高了水印抵抗攻击的能力,增加了保密性。分析了SVD分解的特点,利用SVD的优点提出用抖动量化技术将水印信息嵌入到最大奇异值中。按照水印的大小,自适应的将载体的小波低频系数分块,把水印嵌入到对应块的奇异值中。仿真结果表明,盲水印算法对常见的攻击具有较好的鲁棒性,但是对于恶意攻击的鲁棒性较差。随后设计了一个非盲水印算法:基于改进的Zigzag置乱的DWT图像水印算法,该算法用于版权保护。分析了Zigzag置乱的固有缺陷,提出用m序列改进了Zigzag置乱,实验证明改进后的Zigzag置乱具有周期长和置乱度高的优点。针对版权保护的需要,将水印信息平均分布在载体整个低频系数的SVD矩阵中,以加强算法鲁棒性。结果表明,非盲水印算法对常见攻击和恶意攻击均具有很强的鲁棒性。最后设计了一个电子印章系统。针对需要保证文档的唯一性和防篡改的要求,提出用MD5值作为水印。该系统有两种水印算法,基于混沌和抖动量化的DWT盲检测水印算法和基于改进的Zigzag置乱的DWT图像非盲检测水印算法。经试验检验,基于混沌和抖动量化的DWT水印算法的鲁棒性弱于基于改进的Zigzag置乱的DWT图像水印算法,但是前者水印提取方便不需要原始载体参与,后者提取需要原始载体的参与;前者算法复杂,后者算法简单。可以按需要选择具体算法。从总体上来说,设计的电子印章系统,平衡了不可见性和鲁棒性这两个不可协调的矛盾。基本达到设计目的。