同步攻击又称为禁止提取攻击。这种攻击不以完全去除水印信息为目的,而是试图破坏载体数据和水印的同步性,从而使得水印的相关检测失效或使提取嵌入的水印成为不可能。在同步攻击下,被攻击的数字作品中水印仍然存在,而且幅度没有变化,但是水印信号已经错位,不能维持正常水印提取过程所需要的同步性。这一类的攻击算法很多,主要包括几何变换、Warping、Jitter、Mosaic攻击等。
几何变换就是通过对含水印图像做各种全局或局部仿射、投影变换等进行攻击,主要包括旋转(rotation)、缩放(scale)、平移(translation),这三项通常简称为RST,如图1.9所示,其中所使用的原始图像如图1.4(a)所示。其他的几何攻击方法还有水平反转、剪切等。由于简单易行,几何变换是目前最常见的一种攻击手段。Warping是扭曲图像的技术,通常在对图像做局部调整和修补时使用。攻击者采用’Warping技术攻击时是对图像施加局部或全局的随机几何失真,这种攻击曾使很多水印算法失败。图1.10显示的是图像扭曲的示意图。像素跳动(jitter)就是随机删除或复制某些行或列,有时这种攻击方法也被称为LJnzign攻击。攻击者通常任意删除图像中的某几行和列,或者删除行和列后,在图像中的其他位置上复制相同数量的行和列,以保证图像的尺寸正确。这种攻击一般不会造成视觉上的影响。
此外,网络浏览器为了提高图片的传输速度,有时会在发送端把一个图像拆分成若干个小图像分别传输,接收端把这些小图像依次拼接为整个图像显示出来。马赛克(Mosaic)攻击就是把一幅含水印图像分割成足够小的图像块,分别通过水印检测器,检测算法很有可能无法在这些小图片上发现水印信息,然后攻击者再把这些小图像依次拼接为完整的图像。
展开