

所有嵌入水印的方法都包含两个基本的构造模块:水印嵌入系统和水印恢复系统。
(1)水印嵌入系统的输入是水印,载体数据和一个可选的公钥或私钥,见图 5-15。水印可以是任何形式的数据,比如数值、文本、图像等等。秘钥可用来加强安全性,以避免未授权方恢复和修改水印。当水印与私钥或公钥结合时,嵌入水印的技术通常分别称为秘密水印技术和公开水印技术。水印系统的输出称为添加了水印的数据。

(2)水印恢复系统的输入是已经嵌入水印的数据,私钥或公钥,以及原始数据和(或)原始水印(取决于添加水印的方法),输出的是水印 W,或者是某种可信度的值,它表明了所考察数据中存在给定水印的可能性,见图 5-16。
水印系统根据输入输出的种类及其组合可分为三种:
(1)秘密水印(非盲化水印)该类系统至少需要原始的数据。 I型系统从可能失真的输出数据中提取水印 W,并使用原始数据作为线索来确定水印在输出数据中的位置。 II型系统也需要所嵌入水印的一个拷贝,得到输出数据中是否含有水印 W这个问题的
“是”或“不是”的答案。由于该系统传输的信息很少,并且需要使用密钥之类的信息,因此它的健壮性比其他方案更好。
(2)半秘密水印(半盲化水印)该类系统并不使用原始数据来检测,但是需要水印的拷贝。
(3)公开水印(盲化或健忘水印)该类系统是目前昀具挑战性的问题,因为它既不需要原始的秘密信息,也不需要水印。实际上,这种系统是从已嵌入水印的数据中提取信息(水印)。
从另一角度分类,数字水印基本可分为如下几类:
①按水印的载体分类:可分为文本水印、图像水印、音频水印和视频水印。
②按水印的用途分类:可分为版权保护可见水印、隐藏标识水印等。
③按健壮性分类:可分为鲁棒水印和易损水印。
④按嵌入位置分类:可分为空域 /时域水印和变换域水印。
⑤按检测分类:可分为盲水印和非盲水印。
通常所见到的各种形式的数字水印信号,可以定义为如下信号 W [90]。
这里Wˆd表示维数为 d的水印信号域,d=1,2,3分别表示声音、静止图像和视频图像。水印信号可以是二值形式 B={0,1},或 B={-1,1},或者是高斯噪声形式。
数字水印处理系统基本模型可以定义为六元组(XS,WS,KS,G,E,D)。 •
XS代表所要保护的数字产品 XP的集合
• WS代表所有可能水印信号 W的集合 •
KS是水印密钥 K的集合 •
G表示利用密钥 K和待嵌入水印的数字产品 XP共同生成水印的算法:
| 各省软考办 | ||||||||||