数字水印的发展简介_第1页
数字水印的发展简介_第2页
数字水印的发展简介_第3页
数字水印的发展简介_第4页
数字水印的发展简介_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字水印的发展简介 水印背景、算法及相关理论李黎浙江大学浙江大学CAD&CG国家重点实验室国家重点实验室2001.9.17内容安排顺序 数字水印提出的背景 数字水印的概念、特性及分类 图像数字水印的几种算法 常见的几种数字水印攻击方法 今后研究方向 数字水印涉及的相关理论及软件数字水印提出的背景 多媒体信息安全中传统的加解密系统并不能很好地解决版权保护问题。因为,虽然经过加密后只有被授权持有解密密钥的人才可以存取数据,但是这样就无法向更多的人展示自己的作品;而且数据一旦被解开,就完全置于解密人的控制之下,原创作者没有办法追踪作品的复制和二次传播。数字水印的概念 数字水印(digital

2、 watermark)技术,是指在数字化的数据内容中嵌入不明显的记号。被嵌入的记号通常是不可见或不可察的,但是通过一些计算操作可以被检测或者被提取。水印与源数据(如图象、音频、视频数据)紧密结合并隐藏其中,成为源数据不可分离的一部分,并可以经历一些不破坏源数据使用价值或商用价值的操作而存活下来。1 原始图像 2 加入水印后的图像 3 水印数字水印的特性透明性(隐藏性)。强壮性(免疫性):所谓的操作包括:传输过程中的信道噪声、滤波、增强、有损压缩、几何变换、D/A或A/D转换等。所谓的攻击包括:篡改、伪造、去除水印等。隐藏位置的安全性:指将水印信息藏于目标数据的内容之中,而非文件头等处,防止因格

3、式变换而遭到破坏。无歧义性:恢复出的水印或水印判决的结果应该能够确定地表明所有权,不会发生多重所有权的纠纷。通用性:好的水印算法适用于多种文件格式和媒体格式。通用性在某种程度上意味着易用性。数字水印的分类 1.可视水印与不可视水印。 2.易损水印和鲁棒水印。 3.空域水印和频域水印:直接在空域中对采样点的幅度值作出改变,嵌入水印信息的称为空域水印;对变换域中的系数作出改变,嵌入水印信息的称为频域水印。 4.非盲水印和盲水印。 5.私有水印和公开水印。 6.对称水印和非对称水印。通用数字水印系统框架图像数字水印的算法 .空域算法:此算法首先把一个密钥输入一个m-序列发生器来产生水印信号,然后排列

4、成2维水印信号,按象素点逐一插入到原始图象象素值的最低位。由于水印信号被安排在了最低位上,它是不可见的,基于同样的原因,它可以轻易地被移去,因此不够强壮。 .文本水印算法:它们主要是通过轻微改变字符间距,行间距或是增加、删除字符特征如底纹线等方法来嵌入水印。或是在符号级或语义级加入水印。例如,可以用big替换文本中的large。 一种基于改变图象数据统计特性的水印算法,该算法首先随机选取N对象素点,然后通过增加象素对中一个点的亮度值,而相应降低另一个点的亮度值的调整来隐藏信息。 .频域算法:图象的频域空间中可以嵌入大量的比特而不引起可察的降质,当选择改变中频或低频分量(除去直流分量)来加入水印

5、时,强壮性还可大大提高。频域水印技术可以利用通用的离散余弦变换,小波变换和傅立叶变换等变换方法。 .压缩域算法:把水印信号加到表示视频帧的数据流中去。对于输入的MPEG-2数据流而言,可分为数据头信息、运动向量和DCT编码信号块三部分,对DCT编码数据块中每一输入的Huffman码进行解码和逆量化,把得到的DCT系数与相应水印信号块的变换系数相加,对新的DCT系数重新进行量化和Huffman编码。然后比较新的Huffman码字的位数n1与原来的无水印系数的码字n0,只在n1不大于n0的时候才传输水印码字,否则传输原码字。这就保证了不增加视频数据流的位率。 .NEC算法:NEC实验室的COX等人

6、提出的基于扩展频谱的水印算法,原则为: 1)水印信号应该嵌入源数据中对人的感觉最重要的部分。在频谱空间中,这种重要部分就是低频分量。这样,攻击者在破坏水印的过程中,不可避免地会引起图象质量的严重下降。 2)水印信号应该由具有高斯分布的独立同分布随机实数序列构成。这使得水印经受多拷贝联合攻击的能力大大增强。 3)实现方法是:对整幅图象做DCT变换,选取除DC分量外的1000个最大的DCT系数插入由N(0,1)所产生的一个实数序列水印信号。 生理模型算法:利用人的生理模型的特性,包括HVS和HAS来提高多媒体数据压缩系统质量和效率。它们的基本思想是利用从视觉模型导出的JND描述来确定在图象的各个部

7、分所能容忍的数字水印信号的最大强度,从而避免破坏视觉质量。这一方法同时具有好的透明性和强壮性。数字水印攻击分析 1. 鲁棒性攻击 它包括常见的各种信号处理操作,如图象压缩、线性或非线性滤波、叠加噪声、图象量化与增强、图象裁剪、几何失真、模拟数字转换以及图象的校正等。2. IBM攻击 这是针对可逆、非盲(non-oblivious)水印算法而进行的攻击。其原理为设原始图象为I,加入水印WA的图象为IA=I+WA。攻击者首先生成自己的水印WF,然后创建一个伪造的原图IF=IA-WF,也即IA=IF+WF。这就产生无法分辨与解释的情况。防止这一攻击的有效办法就是研究不可逆水印嵌入算法,如哈希过程。3

8、. StirMark攻击 Stirmark是英国剑桥大学开发的水印攻击软件,它采用软件方法,实现对水印载体图象进行的各种攻击,从而在水印载体图象中引入一定的误差,我们可以以水印检测器能否从遭受攻击的水印载体中提取/检测出水印信息来评定水印算法抗攻击的能力。如StirMark可对水印载体进行重采样攻击,它可模拟首先把图象用高质量打印机输出,然后再利用高质量扫描仪扫描重新得到其图象这一过程中引入的误差。4. 马赛克攻击 其攻击方法是首先把图象分割成为许多个小图象,然后将每个小图象放在HTML页面上拼凑成一个完整的图象。一般的Web浏览器都可以在组织这些图象时在图象中间不留任何缝隙,并且使其看起来这

9、些图象的整体效果和原图一模一样,从而使得探测器无法从中检测到侵权行为。5. 串谋攻击 所谓串谋攻击就是利用同一原始多媒体数据集合的不同水印信号版本,来生成一个近似的多媒体数据集合,以此来逼近和恢复原始数据,其目的是使检测系统无法在这一近似的数据集合中检测出水印信号的存在。6. 跳跃攻击(去同步攻击) 跳跃攻击主要用于对音频信号数字水印系统的攻击,其一般实现方法是在音频信号上加入一个跳跃信号,即首先将信号数据分成500个采样点为一个单位的数据块,然后在每一数据块中随机复制或删除一个采样点,来得到499或501个采样点的数据块,然后将数据块按原来顺序重新组合起来。实验表明,这种改变对古典音乐信号数

10、据也几乎感觉不到,但是却可以非常有效地阻止水印信号的检测定位,以达到难以提取水印信号的目的。类似的方法也可以用来攻击图象数据的数字水印系统,其实现方法也非常简单,即只要随机地删除一定数量的象素列,然后用另外的象素列补齐即可,该方法虽然简单,但是仍然能有效破坏水印信号存在的检验。7. 法学攻击 法学攻击(legal attacks):这种攻击方法与前三种方法极为不同。比如:现有的或将有的关于版权及数字信息所有权的法律,不同法庭对于法律条款的不同解释,原告与被告的信誉,攻击者质疑水印方案的能力,原告与被告的财力,他们各自能请到的专家证人和律师等等,等等。 数字水印研究方向 1.水印基本原理和评价方

11、法的研究,包括水印理论模型、水印结构、水印嵌入策略、水印检测算法、水印性能评价以及水印的标准化等 2现有水印算法分析 3基于特征的数字水印技术 因基于统计特征的数字水印技术容易受到非线形等变换方法的攻击,而基于图象高层特征的数字水印技术如基于边界信息等则具有较好鲁棒性。 4公钥数字水印系统 即使用一个专有的密钥来叠加水印信号,而任何人均可通过一个公开的密钥来检测出水印信号,但是用公开的密钥来推导专有密钥和用公开的密钥来去除水印信号这两个过程都非常困难。 5数字水印代理(Agent) 其核心思想是将数字水印技术与TSA(trusted spotting agent)相结合。这种数字水印代理在网络上的服务器之间漫游,扮演着基于数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论