基于离散余弦变换的数字水印算法.docVIP

基于离散余弦变换的数字水印算法.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于离散余弦变换的数字水印算法

论文所属栏目:可信计算与信息安全 基于离散余弦变换的数字水印算法 摘要:针对数字产品的版权保护问题,提出了一种基于离散余弦变换的数字水印算法;通过对水印攻击原理的分析,提出了由认证中心分密钥和作者分密钥组成的水印密钥生成方案,较好地解决了水印在抵抗解释攻击方面问题,提高了水印信息的安全性。实验结果表明该算法不仅具有良好的不可见性,而且对JPEG压缩、高斯噪声和图像剪切等攻击有理想的鲁棒性。 中图法分类号:TP309 文献标识码:A 关键词:信息隐藏;离散余弦变换;数字水印;版权保护;解释攻击 Digital Watermarking Algorithm Based On DCT Abstract: An Digital watermarking algorithm based on DCT is proposed about copyright protection of the digital products,An key producing scheme is proposed by attestation center key and author key after analying the principle of watermarking attack , it can solve the explanation attack well and improve the watermarking security. The experiment results show that watermarking embeded by the algorithm is invisible and robust enough to JPEG compressing, Gause noise and the explanation attack, and so on. Key words: information hiding; DCT; digital watermarking; copyright protection; explanation attack 0 引言 1993年,A.Z.Tirkel等人在“Electronic water marking”一文中首次使用了“Water marking”(数字水印)这一术语至今,国内外许多专家学者在此领域中已取得了丰富的研究成果, 并成为国际学术界研究的一个前沿热门领域[1-2]。作为信息隐藏技术的重要分支,数字水印技术的出现与发展,为解决数字产品的版权纠纷开辟了一条新的途径。用于版权保护的数字水印是利用水印嵌入算法在数字产品中嵌入一个版权信息,它可以是文字、图像或其它符号等,其内容可以是作品的作者、所有权、发行者以及授权使用者等有关信息,这些信息能够较好地证明版权的归属。数字水印应满足透明性(不可见性)、鲁棒性以及安全性等基本特性[3],其中透明性与鲁棒性是一对矛盾,是水印算法必须重点解决的问题。 本文在详细分析和研究了数字水印算法和攻击原理的基础上,提出了一种基于离散余弦变换的数字水印算法以及水印密钥是由认证中心分密钥和作者分密钥生成的密钥方案。在离散余弦变换的重要系数上嵌入水印,水印信息是一幅二值图像,在水印嵌入前利用Arnold变换进行置乱,提高水印的安全性。实验结果表明该水印算法很好地解决了水印的透明性与鲁棒性之间的矛盾,该密钥生成方案较好地解决了解释攻击问题。 1 离散余弦变换和Arnold置乱 1.1 离散余弦变换 用s(x,y)表示一个 N×N图像的块,s(u,v)表示对应块的DCT(Discrete Cosine Transform,DCT)系数,则二维DCT系数及其IDCT(DCT反变换)系数的计算公式如下: 其中:若u/v=0,则C(u/v)=1/;否则,C(u/v)=1。 在对DCT系数反复研究之后,发现这些系数可以分成三部分,即低频部分、中频部分和高频部分,其中低频部分聚集着图像的大部分能量,中频部分聚集着图像的小部分能量,高频部分则聚集着图像的很小部分能量,而中高频系数是JPEG压缩的对象,因此,把水印信息嵌入到DCT的低频系数之中,具有较强地抗JPEG压缩能力。考虑到水印对图像视觉的影响,文中选择低频系数的后半部分,即(2,2)至(3,3),作为水印嵌入位置。图像压缩实验结果如图1所示。 (a) 原始图像 (b) 保留左上角低频10系数压缩 (c )保留右下角高频10系数压缩 图1 图像压缩实验结果 1.2 Arnold置乱 为了加强水印算法的鲁棒性,消除像素的空间相关性,对水印图像进行Arnold置乱[4]。Arnold置乱采用如下函数: 式中:k为控制函数, N为矩阵大小,(x,y)

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档