现在,主要从水印的健壮性、版权证明、真伪鉴别等方面对水印进行研究。数字水印理论上只能是版权归属者才能够将水印加载,但其余任何人都能验证水印的存在性。数字水印技术的基本特性如下:
(1)不可感知性:将数字水印嵌入后,对观察者来说不能有视觉上的障碍,理论上水印图像应与原始图像没有任何差别。
(2)鲁棒性:数字水印承受攻击的能力主要由鲁棒性来考量,通常数字水印算法是对于特定的攻击进行设计的。
(3)安全性:安全性是水印技术最首要的特性,水印具有商业性,所以它的算法必须公布于众,密钥决定了算法的安全性,一般不保密算法。
(4)计算复杂度:在实际情况当中,水印的嵌入/提取算法的计算复杂度更据实际情况而定,一般不会相同,水印系统的实时特性决定了计算的复杂度。
(5)水印容量:通过在载体数据中可以嵌入水印信息位的多少就是水印容量的大小,一般从几兆到几个比特不等。
(6)水印的盲提取:提取水印的时候需不需要载体数据参与是盲提取水印和非盲提取水印的划分依据。
2.2数字水印的工作原理
数字水印算法种类非常多,可是它们的基本原理是相同的。要设计一个数字水印系统,通常要从三个基本环节入手,这三个基本环节分别是:水印的产成其又称为预处理、水印的嵌入和水印的提取/检测。
2.2.1数字水印的生成
水印的生成是通过产生用于嵌入的水印信号来完成的。就没有特殊意义的水印信号而言,其一般可利用伪随机序列或混沌序列产生。但就有意义的水印信号而言,在嵌入水印之前应进行预处理,因为直接嵌入保密性不好,所以应先对水印进行预处理。有很多预处理的方法,主要有两种基本方法,它们分别是:置乱法、扩频法等。
水印的生成算法可以表示为:(2.2.1.1)
式中,密钥用 表示, 表示原始水印信息,经水印生成算法 ,获得可以嵌入的水印 。 基于分数阶傅里叶变换的数字水印研究(4):http://www.youerw.com/tongxin/lunwen_22156.html