论文部分内容阅读
数字图像水印作为信息隐藏技术研究领域的重要组成部分,特别是结合广泛使用的JPEG图像压缩标准对其内容完整性认证的水印算法已成为国内外广泛关注的研究热点课题。现有的JPEG图像水印算法可以分为两类:一类是能够容忍一定程度的JPEG压缩,并能够检测空域和变换域恶意篡改的半脆弱水印算法。另一类是将水印算法融入到图像的压缩算法中,在压缩的过程中嵌入水印,在解压的过程中提取水印,用来对JPEG图像进行精确认证的脆弱数字水印算法。其中,用于JPEG图像认证的脆弱数字水印算法主要用于网络传输中图像的认证及内容完整性证明等领域,已引起了众多学者和产业界的广泛关注。本文对图像认证水印进行了一个简单的介绍,并对现有图像认证水印算法的安全性进行了分析。分别分析了一种单像素定位型和分块定位型水印算法的安全性,并对他们成功地实施了各种伪造攻击。在分析现有图像认证水印算法的基础上,本文指出现有水印算法存在的主要问题是无法同时满足具有高的定位精度和安全性。这也是本论文所要致力解决的问题。在对现有认证水印算法进行安全性分析的基础上,本文提出一种用于JPEG图像认证的,具有高定位精度和安全性的水印算法。在本算法中,图像块的水印仅依据该图像块本身生成,提高了算法的定位精度;且每个图像块的每一位水印被随机的嵌入在其余图像块的水印嵌入位中,这样就建立起了图像块之间的随机相关性,增强了算法抵抗拼贴攻击的能力,大大提高了算法的安全性。实验仿真结果表明,该算法不仅具有精确的定位精度,而且具有很高的安全性和抵抗拼贴攻击的能力。为了进一步证明本文所提出算法的安全性和定位精度,本文从理论上推导给出了算法在一般区域篡改和拼贴攻击下的篡改检测概率和虚警概率,并以统计性的实验证实了理论值的正确性。理论推导和实验结果表明,无论是在一般区域篡改还是拼贴攻击下,本文所提出的算法均具有高的篡改检测概率和极低的虚警概率。这就证明了本文算法具有高的定位精度和安全性。