1、数字水印的嵌入数字水印的嵌入是将用户密钥(用来控制水印的惟一性)、载体数据、水印作为输入内容,利用独特的嵌入算法输出加了水印的水印载体。在此过程中,嵌入的水印和密钥是一一对应的,也就是说密钥不同,水印就不同,并且不能有两个相同的密钥。
2、水印检测
水印检测输入的是加入了水印的载体和用户密钥,通过掌握的检测算法输出水印信息。
一般情况下,数字水印应具有如下的基本特性:
① 可证明性:水印应能为受到版权保护的信息产品的归属提供完全和可靠的证据。利用水印算法我们可以识别被嵌入到保护对象中的所有者的有关信息(如注册的用户号码、产品标志或有意义的文字等)并能在需要的时候将其提取出来。水印可以用来判别对象是否受到保护,并能够监视被保护数据的传播、真伪鉴别以及非法拷贝控制等。
② 不可感知性:不可感知是指视觉上的不可感知性(对听觉也是同样的要求),即因嵌入水印导致图像的变化对观察者的视觉系统来讲应该是不可察觉的,最理想的情况是水印图像与原始图像在视觉上一模一样,这是绝大多数水印算法所应达到的要求。
③ 鲁棒性:所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。鲁棒性问题对水印而言极为重要。一个数字水印应该能够承受大量的、不同的物理和几何失真,包括有意的(如恶意攻击)或无意的(如图像压缩、滤波、扫描与复印、噪声污染、尺寸变化等等)。显然在经过这些操作后,鲁棒的水印算法应仍能从水印图像中提取出嵌入的水印或证明水印的存在。如果不掌握具体的水印嵌入和检测算法,数据产品的版权保护标志应该很难被伪造,若攻击者试图删除水印则将导致多媒体产品的彻底破坏。