毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc

上传人:laozhun 文档编号:3981752 上传时间:2023-03-30 格式:DOC 页数:32 大小:1.31MB
返回 下载 相关 举报
毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc_第1页
第1页 / 共32页
毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc_第2页
第2页 / 共32页
毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc_第3页
第3页 / 共32页
毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc_第4页
第4页 / 共32页
毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于鲁棒水印的图像认证技术研究.doc(32页珍藏版)》请在三一办公上搜索。

1、基于鲁棒水印的图像认证技术研究随着网络的发展,在极大丰富了多媒体信息的同时,多媒体信息特别是图像的保护成为计算机领域的一个重要研究方向。图像保护一方面是指图像的版权保护,维护图像著作者的版权利益,另一方面是指保护图像免于恶意性修改,保护图像作为证据类信息的完整性和真实性。数字水印技术作为目前信息安全和数字媒体版权保护研究的热点,通过一定的算法将一些标志性信息嵌入原始的多媒体信息中,成为其中的一部分,不易被人的视觉系统觉察,并能对多媒体信息起到防盗版、侵权和篡改以及保护信息完整性的作用。基于水印的图像认证技术是将认证信息隐藏在原始图像中而不需要附加信息。 本文根据数字水印的鲁棒性技术和数字图像认

2、证技术入手,详细介绍了基于水印的图像认证技术的基本概念,分析了其各种性质、基本理论,并构建了图像认证的框架与原理,根据数字水印的鲁棒性,分析研究了基于鲁棒水印在低频分量上的图像认证算法。运用了MATLAB软件运行了基于图像认证的演示程序。由于图像认证的重要性,反映出不论是在学术研究还是在实际应用中,基于水印的图像认证都是一项非常有意义的技术。关键词数字水印;图像认证;图像认证算法;水印嵌入;水印提取目录摘要IAbstractII第一章 绪论11.1 课题背景和意义11.2 国内外发展现状21.3 课题的主要内容3第二章 数字水印技术概述42.1 引言42.2 数字水印特性42.2.1 不可感知

3、性42.2.2 可证明性42.2.3 鲁棒性52.2.4 逼真性52.2.5 安全性62.3 数字水印分类62.3.1 按特性划分62.3.2 按水印所负载的媒体划分72.3.3 按检测过程划分72.3.4 按内容划分72.3.5 按水印隐藏的位置划分72.3.6 按用途划分82.4 数字水印系统82.4.1 水印生成82.4.2 水印嵌入92.4.3 水印检测92.5 本章小结10第三章 数字图像认证技术概述113.1 引言113.2 数字图像认证技术原理113.2.1 数字图像认证分类113.2.2 数字图像认证系统基本特性123.2.3 图像认证系统原理及框架133.3 数字图像认证方法

4、133.3.1 空域方法143.3.2 变换域方法143.4 本章小结15第四章 基于鲁棒水印的图像认证算法164.1 引言164.2 算法原理164.2.1 图像的小波变换174.2.2 水印嵌入算法184.2.3 水印提取算法184.3 实验结果与分析194.4 本章小结23结论24参考文献25附录一26附录二28附录三29致谢30第一章 绪论1.1 课题背景和意义近年来,随着数据网络技术以及信息数字化的迅速发展,各种数字图像,视频、音频等多媒体应用软件的使用频率越来越高,越来越多的多媒体内容的传输和处理变得越来越简单化,多媒体软件以及内容简单化的同时使得用户对各种多媒体信息进行大量的复制

5、和编辑、制作等操作,在极大方便了用户的同时,图像信息的完整性、内容的真实性等安全问题也一一暴露出来。这一现状带给社会的负面效应是多媒体版权得不到有效保护,使得多媒体制造者和生产者受到了严重的经济损失;数字图像非法篡改现象日益严重也给信息传送双方带来的不必要的麻烦。因此,在网络环境中,如何对数字媒体版权实施有效保护,从而保证数字媒体内容的真实性、完整性已成为一个严峻的现实问题。目前在医学、军事、法律、商业、新闻媒体等众多领域里均应用到了数字图像作品,当这些领域在传输数字图像信息的过程中一旦信息被篡改或者被攻击,如果篡改的内容涉及到国家安全、法庭举证、历史文献、商业票据、医学图像等重要数据,那么篡

6、改结果可能会造成极大地社会影响,甚至会导致重大的经济损失。例如在法庭上,原被告双方证人所举证的照片信息是否真实,这直接关系到法官的审判结果的裁决;在历史文献上,很多年代久远的文献中所提供的信息是否正确,这都会影响到读者的正确的思维和判断;在商业上,数据的真伪性,会直接损害到交易双方的经济利益;而在医学应用上,原始图像的信息会直接影响到医生对患者的诊断,甚至会对患者造成生命的威胁等严重后果。因此,可以看到数字图像的完整性,真实性认证在众多领域都已经成为不可或缺的技术保障,所以对数字图像进行认证并实施完整性保护,已成为亟待解决的问题。认证的目的主要是验证信息发送者所发送的信息的真实性以及信息的完整

7、性和验证信息接受者所接受到的信息的真实性和完整性,认证是信息安全技术的一个尤为重要的方面。认证技术依赖于安全的密码系统阙大顺, 姚涛. 一种基于混沌映射的小波域水印算法J. 武汉理工大学学报(信息与管理工程版), 2005, 27(05): 46.。近年来,随着数字水印技术的迅速发展,用来解决数字图像的真实性问题的数字图像认证技术已经成为了目前信息认证领域的研究热点。图像认证技术,作为一种有效的图像信息安全技术,有效地为数字图像的保护提供了一种手段。它可以用来证明数字图像的来源是否合法,并且能够验证其内容是否真实可靠。其中,对于内容的完整性保护,基于密码学的传统加密技术已成熟的应用于加密状态下

8、的数字媒体内容的保护,但由于传统的加密方法对内容的保护只局限在加密通信的信道中或其他加密状态下,但随着计算机软硬件技术的发展,密码被破译的可能性越来越大,信息一旦被解密,则信息就完全变成明文。即使非法拦截者在截获密文后无法破译,但可以将其破坏后再发送,而且密码学中的数据完整性的认证方法对多媒体内容的保护也无能为力:一方面是由于多媒体内容的真实性认证往往需容忍一定程度的失真,而密码学中的认证方法却不容许一个比特的改变;另一方面是由于用于多媒体认证的认证信息往往需要直接嵌入到多媒体内容当中,没有另外保存,而密码学中的认证方法则需另外保存信息认证码。因此,由于密码学对多媒体内容保护能力的局限,近年来

9、,在知识产权保护、防篡改及信息内嵌式注释等领域,国外学者提出了一种崭新的数字媒体保护技术,即数字水印技术潘伟. 用于图像认证的数字水印算法D. 辽宁: 东北大学硕士学位论文, 2008: 1-4.。近年来,为了解决数字产品的版权保护问题,鲁棒水印技术已成为一个研究热点。鲁棒水印技术是指数字水印算法的鲁棒性。鲁棒性是指含有水印的载体在受到一定程度的噪声、滤波、压缩以及剪切等攻击之后,水印仍然能够被提取。利用鲁棒性这一特点可以对图像信息的内容完整性以及对媒体进行版权信息认证,是水印技术的主要研究方向之一。基于鲁棒水印对数字图像进行认证的技术无论是对科学技术的进步还是对社会的经济发展,都具有非常重要

10、的应用价值和经济意义。1.2 国内外发展现状1993年数字水印被正式提出来,A. Z. Tirkel等撰写的“Electronic watermark”Tirkel A, Rankin G, etal. Eleetronic watermarkC. In: Proceedings of DICTA93. Macquarie, Sydney, 1993, 666-672.一文中首次使用了“watermark”这一术语。这一命名的提出标志着数字水印技术作为一门研究学科的诞生。Van Schyndel在ICIP(International Conference on Image Processing

11、)会议上发表了题为“A digital watermark”Van Schyndel R, Tirkel A, Osbome C. Adigital watermarkC. In: Proceedings of IEEE International Conference of Image Proceeding, Austin, Texas, IEEE Press, 1994, 86-90.的论文,这是第一篇在主要国际学术会议发表的关于数字水印的文章,该论文阐明了关于水印的重要概念,被认为是一篇具有历史价值的文献。1996年5月30日在英国剑桥牛顿研究所召开的第一届国际信息隐藏学术研讨会中对信息

12、隐藏的部分术语和学科分支进行了统一和规范,标志着信息隐藏这一交叉学科的正式诞生陈洪涛. 基于HVS的图像变换域鲁棒性数字水印算法研究D. 湖南: 中南大学硕士学位论文, 2009: 2-3.。1999年,F. Hartung和M. Kuter在Proceeding of the IEEE发表关于数字水印的综述论文A. Tirkel, G. A. Rankin, R. Van Schyndel. Electronic watermarkC. Digital Image Computing Technology and Application-DICTA 93, Macquarie Univers

13、ity, 1993: 666-673.,推进了数字水印走向了一个新的高潮。在应用需求的驱动下,目前高校、科研院所以及其他科研团体都对数字水印技术的研究表现出了高度热情,关于数字水印方面的论文不断增多,许多国际会议开辟了关于数字水印技术的专题。当前国际上已存在数字音视频委员会(DAVIC)、版权保护技术工作小组(CPTWG)、安全数字音乐索引(SDMI)、唱机工业国际同盟(IFPI)等许多从事数字水印技术研究的组织。国际上著名的IBM、Philip等信息技术公司也已经涉足数字水印技术领域。在美国的南加利福尼亚大学、普林斯顿大学、加拿大的多伦多大学等著名大学的图像研究实验室成立了专门用于数字水印技

14、术研究的软件工具包的数字水印技术研究项目。紧跟世界水印技术发展的步伐,国内学术界近年来已有不少有实力的大学和科研机构相继投入数字水印技术领域的研究。其中包括中科院自动化研究所的模式识别国家重点实验室、哈尔滨工业大学、清华大学牛夏牧, 陆哲明, 孙圣和. 彩色数字水印嵌入技术J. 电子学报, 2000, 28(9): 10-12.等,都是我国投入水印技术研究较早,并且取得良好成绩的单位。我国成功加入国际世界贸易组织后,增加了国内版权保护的压力的同时也给数字水印技术的发展提供了动力和机遇。国内数字水印技术的发展还处于初级阶段,但数字水印公司的出现与发展,为水印技术由理论研究向商品化转变开辟了道路,

15、我国公司自主研发的数字水印系统软件和数字水印产品的研制成功,对数字产品版权保护以及数字水印技术的研究和发展指明了方向并有效保障了信息安全产业的发展。1.3 课题的主要内容本课题涉及的内容主要包括了基于数字水印鲁棒性的特点对数字图像进行认证,其鲁棒性认证首先需要区分恶意攻击和偶然操作,只有涉及到图像的内容发生变化,则通过图像传达的信息才是不完整的、不可信的。本论文中介绍了数字水印的特性、分类以及数字水印系统,继而根据数字水印的鲁棒性和鲁棒水印的发展现状,总结数字水印的特征分类及主要应用。针对鲁棒水印的算法进行分析,利用鲁棒水印算法,结合数字图像的认证技术原理、数字图像认证的框架;利用变换域中的小

16、波变换方法等常用的数字图像认证方法对其图像进行有效认证。基于鲁棒水印的图像真实性认证的实现。通过选定适合的通道把水印嵌入,经过合理的改变,充分利用图像信息,在保证不可知性和允许一定失真范围的情况下,提高数字图像水印系统的鲁棒性。根据鲁棒性的特征及其基于鲁棒水印的图像认证模型,实现对水印的有效提取对其图像进行认证。第二章 数字水印技术概述2.1 引言数字水印技术作为数字媒体版权保护的一种有效手段已成为了当今信息科学中的一个新颖而具有广阔应用前景的技术。将数字水印直接嵌入到数字载体中,但嵌入水印后其载体的使用价值不受影响,自身的视觉效果亦不受影响的技术即是数字水印技术。数字水印针对不同的应用场合和

17、媒体特征有不同的水印技术和方法,例如鲁棒水印、可逆水印、脆弱水印、半脆弱水印等。本章将会根据数字水印技术的基础知识,介绍对于不同的数字水印系统、不同的应用数字水印的不同特性。例如:数字水印技术的可证明性、不可感知性、鲁棒性、逼真性、安全性这几大特性是一般数字水印系统通常都具备的特征。2.2 数字水印特性在不同的数字水印系统,不同的应用中,对数字水印的要求也不尽相同。一般的数字水印通常具有不可感知性、鲁棒性、可证明性、逼真性、安全性等特性陈明奇, 钮心忻, 杨义先. 数字水印研究进展和应用J. 通信学报, 2001, 05: 71-79.。2.2.1 不可感知性对于数字图像来说,不可感知性包含以

18、下两方面内容:一方面是指视觉上的不可见性,即利用人类视觉或听觉系统的特性向数字作品中嵌入数字水印,在经过一系列处理后,隐藏对象没有明显的降质现象,其实质是要求嵌入的水印不可以影响原图像的视觉质量。同时,嵌入的水印不会引起人的感知,当人们从视觉上无法区分原始载体图像和嵌入水印后的图像时,水印才是真正不可感知的。另一方面是指嵌入水印后的对象与原始载体对象具有一致的特性,即使用统计方法也无法提取出水印或确定水印的存在。在非盲检测算法中,对水印的感知透明性要求较高,在盲检测算法中,只要嵌入的水印不被感知即可周蓉. 基于数字水印的图像通信的安全性研究D. 上海: 东华大学硕士学位论文, 2008: 12

19、-14.。2.2.2 可证明性可证明性是指水印应能为受到版权保护的数字产品的版权提供完全和可靠的证据。数字水印的版权信息应能唯一地判定数字作品的版权所有者,水印算法应能识别被嵌入到数字产品中的所有者的相关信息(如序列号、产品标志或有意义的文字等),并能在需要的时候将其提取出来,提取出的水印或水印判决的结果应能够确切地表明所有权,可避免发生多重所有权的纠纷。水印可以用来判别数字产品是否受到保护,并能够监视被保护数据的传播、完整性、真伪鉴别以及非法拷贝控制等。2.2.3 鲁棒性鲁棒性是指数字水印在经过无意或有意的信号处理过程后,数字水印仍能保持其完整性和鉴别的准确性,它是鲁棒水印应有的特性。鲁棒性

20、测试主要包括数字水印对数据同步的依赖程度、抗各种线性和非线性滤波的能力,以及抵御几何变换等其它攻击的能力。数字水印应能够承受不同的物理和几何的失真,其中包括图像压缩、滤波、加噪、剪切、插入、尺寸变化等无意攻击和恶意攻击。鲁棒性是衡量水印经过信号的处理能力。鲁棒水印算法应能从经过信号处理过程的水印图像中提取出嵌入的水印或者能够证明水印的存在。不同类型的水印算法对鲁棒性的要求也各不相同,各具特点。例如,用于图像完整性认证的脆弱水印算法,在最理想的情况下是不具有任何鲁棒性的;半脆弱水印算法则要求对特定的操作鲁棒,而其它操作脆弱;在多媒体进行版权保护中,则要求尽可能的操作都具有鲁棒性Pei S, Gu

21、o J. High-capacity data hiding in halftone images using minimal-error bit searching andleast-mean square filterJ. IEEE Transactions on Image Processing, 2006, 15(6): 1665-1679.。目前有了更进一步的要求,即静止图像和视频图像对几何变换也应是鲁棒的,鲁棒性并非一个简单的数值。一个水印对某种处理是鲁棒的,但也许对其它处理非常脆弱,在很多的应用中,过分的要求水印对所有可能的处理都具有鲁棒性是不必要的。通常情况下,只需要求水印从嵌

22、入到检测阶段具有鲁棒性,例如电视或电台的广播监控只要求水印在传输的过程中是鲁棒的,对于电视而言这意味着水印只需要有损压缩、模拟传输和少量的水平或者垂直的变换即可,而对旋转、缩放、高通滤波等是不需要再广播中进行处理的。2.2.4 逼真性逼真性指水印系统输出的含有水印的数字图像作品与其原始作品相比较,如果由水印所引起的降质是视觉感官上难以察觉的, 那么称该水印具有逼真性。多媒体的传输质量不同,其逼真性的要求也不同,由于传输技术的原因,在使用AM广播传输音频或NTSC广播标准传输含水印视频时,受到广播质量差的影响,人们几乎无法察觉经过信道质量退化后的原始作品与其水印版本之间的差异。在信号质量很好(如

23、HDTV、DVD的视频和音频)时,则对水印作品的逼真性要求较高。在有些应用中,甚至会用一定的失真来换取高鲁棒性或者较低的代价。例如对于好莱坞的原始胶片来说,由水印引起的可见的细微扭曲并不会降低它们的价值。但失真要保证在一定的水印容量的范围内,才可以保证数字图像作品的逼真性张玲峰, 胡玉平. 数字水印技术的应用及研究J. 职教与经济研究, 2004, 2(1): 45-46.。2.2.5 安全性安全性是指水印能够抵抗破坏水印攻击行为的能力。非授权去除、非授权检测以及非授权嵌入均属于破坏水印攻击行为。非授权去除是指在未得到许可的情况下,利用某种手段使含水印作品中的水印信息无法被正确检测到;非受权嵌

24、入指非法向作品中嵌入水印信息,已达到某种目的。而非受权检测则根据严重程度不同分为不同等级,如果攻击者成功提取并破译了水印信息,属最严重级别;其次是攻击者提取除了水印信息,但无法成功破解其具体内容,最轻的级别是攻击者知道水印信息的存在,但是无法检测出水印信息,同时不能破解出其具体内容,通常不会造成伤害。安全性的高低,通常由嵌入算法及水印密钥共同决定刘乃成. 用于图像认证的数字水印算法研究D. 云南:昆明理工大学硕士学位论文, 2009: 6-7.。在水印系统中,未经授权者是很难插入并伪造水印的,除非对数字水印具有足够的知识。在商业应用中的水印系统,其算法必须是公开的。算法的安全性应取决于密钥和算

25、法设计本身,而不是通过对算法进行保密以取得安全性。安全性测试主要是对破解水印算法的时间以及复杂性进行评估,以此作为水印安全性的指标。通常在设计水印的产生方法、编码方式和水印的嵌入位置时,都需要考虑到安全性。2.3 数字水印分类2.3.1 按特性划分按水印的特性可以将数字水印分为鲁棒水印和脆弱水印两类。鲁棒性水印是指经受攻击后仍然能够检测或者提取水印。目前,鲁棒水印主要用于在数字产品的版权保护方面,例如:作品中标识著作权信息,如作者、作品序号等,它要求嵌入的水印能够经受各种常用的编辑处理。脆弱数字水印主要用于完整性保护,与鲁棒水印的要求相反,脆弱水印必须对信号的改动很敏感,人们根据脆弱水印的状态

26、就可以判断数据是否被篡改过岳青青. 数字水印技术及其发展J. 中国品牌与防伪, 2011, 2: 63-64.,对于脆弱水印的应用研究也主要是集中在多媒体信息的认证。2.3.2 按水印所负载的媒体划分按水印所附载的媒体,我们可以将数字水印划分为图像水印、音频水印、视频水印、文本水印以及用于三维网格模型的网格水印等。随着数字技术的发展,会有更多种类的数字媒体出现,同时也会产生相应的水印技术。2.3.3 按检测过程划分按水印的检测过程可以将数字水印划分为明文水印和盲水印。明文水印在检测过程中需要原始数据,而盲水印的检测只需要密钥,不需要原始数据。一般来说,明文水印的鲁棒性比较强,但其应用受到存储成

27、本的限制。目前学术界研究的数字水印大多数是盲水印。2.3.4 按内容划分按数字水印的内容可以将水印划分为有意义水印和无意义水印。有意义水印是指水印本身也是某个数字图像(如商标图像)或数字音频片段的编码;无意义水印则只对应于一个序列号。有意义水印的优势在于,如果由于受到攻击或其他原因致使解码后的水印破损,人们仍然可以通过视觉观察确认是否有水印。但对于无意义水印来说,如果解码后的水印序列有若干码元错误,则只能通过统计决策来确定信号中是否含有水印。2.3.5 按水印隐藏的位置划分按数字水印的隐藏位置,我们可以将其划分为时(空)域数字水印、频域数字水印、时/频域数字水印和时间/尺度域数字水印。时(空)

28、域数字水印是直接在信号空间上叠加水印信息,而频域数字水印、时/频域数字水印和时间/尺度域数字水印则分别是在DCT变换域、时/频变换域和小波变换域上隐藏水印。随着数字水印技术的发展,各种水印算法层出不穷,水印的隐藏位置也不再局限于上述四种。应该说,只要构成一种信号变换,就有可能在其变换空间上隐藏水印王丽娜, 郭迟, 李鹏. 信息隐藏技术实验教程M. 武汉: 武汉大学出版社, 2004, 1-50.。2.3.6 按用途划分不同的应用需求造就了不同的水印技术。按水印的用途,我们可以将数字水印划分为票据防伪水印、版权保护水印、篡改提示水印和隐蔽标识水印。票据防伪水印是一类比较特殊的水印,主要用于打印票

29、据和电子票据的防伪。一般来说,伪币的制造者不可能对票据图像进行过多的修改,所以,诸如尺度变换等信号编辑操作是不用考虑的。但另一方面,人们必须考虑票据破损、图案模糊等情形,而且考虑到快速检测的要求,用于票据防伪的数字水印算法不能太复杂。版权标识水印是目前研究最多的一类数字水印。数字作品既是商品又是知识作品,这种双重性决定了版权标识水印主要强调隐蔽性和鲁棒性,而对数据量的要求相对较小。篡改提示水印是一种脆弱水印,其目的是标识宿主信号的完整性和真实性。隐蔽标识水印的目的是将保密数据的重要标注隐藏起来,限制非法用户对保密数据的使用。2.4 数字水印系统一个完整的数字水印系统的设计包括三部分,数字水印的

30、生成,数字水印的嵌入和数字水印的提取范国华,丁仁源, 杜哲明. 基于MATLAB的数字水印系统的设计与开发J. 信息系统工程, 2010, (6): 57-58.。数字水印技术实际上是通过对水印载体媒质的分析、嵌入信息的与处理、嵌入方式的设计、嵌入调制的控制等几个关键技术环节经合理化优化,寻求满足不可感知性、安全可靠性、稳健性等诸条件约束许下的优化设计问题。该系统的输入是水印信息W、原始载体数据L和一个可选的私钥或公钥K。其中原始载体数据L代表要保护的多媒体产品,如图像、文档、音频、视频等;水印信息W可以是任何形式的数据,如字符或栅格;二值图像、灰度图像或彩印图像;3D图像等等。密钥K可以用功

31、能来加强安全性,以避免未授权的恢复和修复水印,在数字水印系统中密钥可以有也可以没有。2.4.1 水印生成水印生成算法G应保证水印的唯一性、有效性、不可逆性等属性。水印信息可以由多种模型构成,如随机数字序列、数字标识、文本以及图像等。从鲁棒性和隐秘性角度考虑,常常需要对有意义水印进行随机化以及加密处理。2.4.2 水印嵌入水印的嵌入算法有很多,定义水印嵌入过程的通用公式: (2-1)式中 LW表示嵌入水印后的数据;L表示原始数据数据;W表示水印集合;K表示密钥集合吴香秦. 试论数字水印技术及其发展J. 兰台世界, 2009, 4: 20-21.。图2-1 水印嵌入结构图2.4.3 水印检测对于水

32、印嵌入和提取技术而言,无论是从其整体框架的构思还是具体细节的实现,都往往取决于研究者的研究背景以及各自的入手角度。对于数字水印的检测过程主要是检测水印存在与否,检测方案的目标则是尽量降低错判与漏判的概率。通常情况下,水印的嵌入、检测过程都采用密钥来加强保护效果。本文中数字水印检测系统的输入端包含三个部分:含水印信息的待检测图像LW,水印信息W,以及密钥K。在某些算法中通常不需要水印信息或者原始信息,只需要输入检测图像和水印密钥。本文检测系统的输入信息在水印检测算法D的控制下,提取认证信息,分析认证信息,判断其是否含有水印信息。下图2-2是水印检测的结构框图。图2-2 水印检测结构框图2.5 本

33、章小结数字水印技术作为一种新兴的技术,有着强大的生命力和巨大的商业潜能,在本章主要从数字水印的技术分类、特性以及系统构成几个方面进行了简单的概述。数字水印技术有其自身固有的特点且完全不同与普通水印。数字水印是一种嵌入到具有某种意义的原始载体作品中的数字信号,被嵌入的信号通常是不可见或者不可知的,但是通过对水印载体的检测仍然可以提取出水印或者判定水印是否存在。根据数字水印的算法有多种分类方法,本章节中按照数字水印系统不同的需求和应用,对数字水印进行了分类。通过对数字水印特性和分类了解数字水印系统的组成,从而引出数字水印系统的主要内容。数字水印系统包含嵌入器和检测器两大部分。水印系统的特性取决其实

34、际应用的需求和在应用中数字水印所起到的作用。第三章 数字图像认证技术概述3.1 引言随着网络技术的飞速发展,人们的工作、学习、生活和娱乐都进入了全球一体化的数字网络化的时代。快捷廉价的数字传输手段为人们获取和交流信息带来了极大的便利。然而,网络信息的透明性和易操作性,却使得恶意攻击者可以轻易地对多媒体内容进行篡改或破坏,被篡改后的内容将会直接影响到用户和多媒体制造商的利益。因此,对于多媒体制造商和开发商而言,如何利用图像认证技术,对其多媒体信息内容的完整性保护以及对对媒体信息版权的保护已经成为了亟待解决的问题。本章节介绍图像认证系统以及图像认证的系统框架。本章结构安排如下:第二节介绍数字图像认

35、证技术的基本原理、基本特性以及分类。根据数字图像认证技术的不同,图像认证系统也不同,本小节中简述了数字图像认证系统的框架。第三节中介绍了数字图像认证的方法,包括空间域方法和变换域等常见方法。根据图像认证的不同方法对其图像来源进行真实性、内容的完整性认证。第四节中将对本章内容做出总体的概括总结。3.2 数字图像认证技术原理图像认证技术是对数字图像的内容进行认证的一门技术。图像认证技术主要包括两方面的内容,即篡改检测和篡改定位,前者用来判断图像是否真实,后者用来判断图像哪些地方不真实。目前,图像认证技术是对数字图像的真实性、完整性实施保护最有效的方法之一。要解决数字图像的真实性问题,一般可采用数字

36、签名的方法或者是数字水印的方法。3.2.1 数字图像认证分类根据不同的标准有不同的数字图像认证分类方法,下面介绍几种图像的分类方法。根据图像认证的实现方法分类。图像认证的实现方法有基于数字签名的方法和基于数字水印的方法,所以图像认证可以分为基于水印的图像认证和基于签名的图像认证。相比基于数字签名图像认证只是简单地将认证信息作为原始图像的头文件或者作为一个独立的文件,增加了需要传输的信息量,而且攻击者可以很容易的从传输文件中获取认证信息。而基于数字水印的图像认证,由于图像中固有的冗余和相关性,因此可以将认证信息嵌入隐藏到将要认证的图像中,另行存储和发送,避免了数字签名技术的安全隐患。显然,基于水

37、印的图像认证具有更好的应用价值,因为它不需要额外的附加信息,检测中只需要待测图像就足够了。根据图像认证目标分类。图像认证根据目标分类可分为两种:完全性认证和鲁棒性认证。完全性认证检测所有的图像处理操作,只要图像被修改过即便是修改一个像素值的改变也能被检测到。鲁棒性认证和完全性认证的最根本区别就在于,对于完全性认证不管图像遭遇的是偶然攻击还是恶意攻击,只要是数字图像发生变化,它就是不完整、不可信的;而对于鲁棒性认证,需要区分图像处理是恶意攻击或者偶然操作,只有当图像内容发生变化时,信息才是不完整、不可信的。不同的应用可能需要不同类别的认证,医学图像数据库可能需要的是完全性的数字图像认证,然而图像

38、、音频、视频娱乐信息可能就需要鲁棒性数字图像认证牛俊杰. 基于水印的图像认证算法研究与应用D. 浙江: 浙江大学硕士学位论文, 2007: 8-10.。3.2.2 数字图像认证系统基本特性数字图像认证的目的就是检测图像是否被恶意篡改或者伪造,一个有效的数字图像认证系统一般都具有下面的基本特性。安全性:安全性系统应具有很强的抗非法攻击的能力,以免恶意攻击者非法复制、伪造数字图像信息。因此所有的认证系统都应该依赖某种私有密钥,且这些私有密钥应该都具有很大的可能性空间,可防止私有密钥被推测出来。对攻击的敏感性:数字图像认证中,当图像受到破坏或被恶意篡改后,系统能通过快速检测算法做出真伪性鉴别,定位篡

39、改发生的位置,那些没有被篡改过的部分可继续使用。在实际应用中,通常需要认证检测结果对图像损害的性质或程度做出定性、定量分析和估测。根据具体的认证目的不同,数字图像认证系统对图像改动的敏感性要求也不尽相同。盲认性:对于数字图像认证来说,原始图像对验证方来说是不可用的,即数字水印提取算法应是盲提取的。可靠性:数字图像认证系统应具较小的虚警率和漏警率。系统的虚警率反映检测器对用户许可的图像改动报警示错的概率;系统的漏警率则反映检测器对用户不能接受的图像篡改未能报警示错的概率。由于图像认证检测结果直接关系到图像的真伪及其所具有的价值大小,因此虚警率和漏警率是评价数字图像认证系统性能的重要指标张静, 张

40、春田. 数字图像认证技术J. 计算机科学, 2003, 30(3): 96-97.。3.2.3 图像认证系统原理及框架本小节介绍基于水印的图像认证系统的基本框架和原理。根据图像认证的数字水印的方法,可知道水印系统主要包括了水印的产生、嵌入、和检测验证,而图像认证系统主要有三部分构成,包括水印嵌入、水印提取和认证。图像认证系统的认证原理是:首先将提取的水印信息通过嵌入的算法将其嵌入到原始图像中,并确保水印的嵌入不会引起图像主观质量的明显下降,嵌入的水印信息可以与原始图像内容相关或无关,得到的含有水印的图像经过信道被接收。接收到的含有水印的图像信息通过检测的算法对图像进行检测,从被检测图像中提取水

41、印信息,将提取到的原始水印信息相比较,根据比较结果可判定出图像是否被篡改,从而达到认证的目的。如果提取原始图像的内容或特征作为水印信息嵌入图像,并确保水印的嵌入不会改变图像的这些内容或特征,则图像认证时,只需将提取的水印信息与被测图像的内容或特征进行比较,而不必再另外提供原始水印信息。图像认证系统的框架如下图3-1所示。图3-1 图像认证系统框架图3.3 数字图像认证方法数字水印在图像认证中得到了广泛的研究,根据实际需求差异,可将数字水印的图像认证方法分为两大类型:脆弱数字图像水印和半脆弱数字图像水印赵小飞. 数字水印技术及其在电子商务中的应用J. 通信与广播电视, 2004, (4): 39

42、-40.。脆弱数字图像水印的特点是认证图像发生任何改变,都有可能导致水印检测失败,对图像信息的改变十分敏感,主要用于图像的完全认证中。在数字图像的存储过程中,尤其在开放网络环境中难免会受到一些非恶意的处理,适当的压缩和噪声。在保持图像重要内容的情况下,在许多实际应用中更能希望这种非恶意的改变与恶意篡改区分开来,于是在脆弱水印的基础上衍生了半脆弱字图像水印,即水印能够经受一些常规的处理,同时对非法的恶意修改表现出脆性。半脆弱水印是近年来研究较多的认证方法。然而,根据图3-1的系统框架,结合其特性按照实现方法的不同,大体可分为空域方法和变换域方法。3.3.1 空域方法完全脆弱性数字水印主要应用于图

43、像的精确认证。它是用各种方法直接修改像素的值(如最低有效位)。早期的脆弱性水印技术大多数由空域的LSB水印算法演变而来,具有算法简单,易于实现的优点。而对于空域的半脆弱水印方法主要是通过改变图像空间信号来嵌入水印。因为半脆弱性水印比完全的脆弱性水印具有鲁棒性,允许图像有一定的改变,在一定程度上的完整性检验。当篡改发生时,半脆弱水印的图像认证系统不仅可提供篡改的破坏量以及篡改位置,而且可以帮助分析篡改类型以及篡改数据的恢复。空域方法是直接在空间域修改信号的值(如最低位)。此类方法对压缩和滤波有较好的鲁棒性,但嵌入的水印信息不能太多,否则将影响感官质量。国外学者,Walton提出了一种把所有像素值

44、中的高7位的校验和作为水印信息的算法Wong P W. A public key watermark for image verification and authenticationA. Proceedings of the IEEE International Conference on Image ProcessingC. Chicage, Illinois, USA, Oct. 1998, 1: 455-459.。根据校验和,首先随机从图像中选取固定数目的像素,然后用校验和中对应的一比特替换每个像素值的最低位(LSB),从而完成水印嵌入。图像认证时,通过检测提取的水印信息与图像的校验和

45、是否一致,来判断图像的完整性和真实性。但像素之间的交换无法通过校验和检测,因此无法抵抗攻击者的替换LSB平面攻击。3.3.2 变换域方法完全性脆弱数字水印是利用局部或者全局的图像变换的方法来改变系数,再用变换后的系数来嵌入水印。半脆弱水印变换域方法指的是先对图像进行某种可逆的数学变换,然后对变换域的系数进行某种修改,再进行逆变换得到嵌入水印后的图像。半脆弱水印系统的要求在变换域中都能得到较好地满足。由于变换域的方法能够对图像的能量进行重组集中,能够很好地符合半脆弱水印的要求,因此目前大多数半脆弱水印算法都是变换域方法。其中研究最多的主要有离散余弦变换和离散小波变换方法。此外,完全脆弱性数字水印

46、和半脆弱水印也可以采取其它方法。Din等人利用图像的自相似性提出了基于自空域的脆弱水印算法。该系统与变换域方法不同处在于算法实现过程中并不改变图像中任何数据。半脆弱水印则借鉴数字签名认证技术的优点,采取纠错编码区分有损压缩等常规图像处理引起的偶然失真,同时采用公钥密钥机制PKI结合Hash算法产生水印并确保其安全性。3.4 本章小结为了确保图像信息的真实性、完整性,一个有效的数字图像认证系统必须具有敏感性、可靠性以及安全性等特性。本章结合图像认证系统的特性,介绍了数字图像认证的基本原理,通过原始图像嵌入水印信息后,得到的含有水印的图像信息,在通过信道传输过程中,对图像进行合理的处理或者恶意攻击

47、后,对图像进行提取,提取后的水印与原始的水印信息进行比较,从而做出正确的认证。然而对于不同的图像认证系统又有不同的认证方法。对于水印认证系统又分为了完全脆弱系统和半脆弱水印系统。本章结合完全脆弱水印系统以及半脆弱水印系统介绍了空域和变换域等图像认证方法。空域和变换域的认证方法各有其优点和缺点,这两种认证方法的选择要依据认证系统而选择。第四章 基于鲁棒水印的图像认证算法4.1 引言近年来,数字水印技术作为版权保护的有效方法以成为研究的热点。版权保护对水印的鲁棒性的要求很高,因此鲁棒性数字水印技术也得到了长足的发展。对于图像认证系统而言,其主要验证的是信息发送者发送的信息的完整性和真实性。认证技术又依赖于安全的密码系统,因此保证认证系统的安全性就不得不提到密钥和算法。在数字水印认证系统中,对于版权保护以及数字图像的真实性认证、视频音频等应用领域需要的鲁棒性要求都较高,因为鲁棒性认证允许一定的失真范围,只要图像的内容不发生变化,信息都是完整的。因此基于鲁棒水印的图像认证算法是实现图像认证的关键问题。本章结合第三章中的图像认证的原理和基本框架,主要讲解基于鲁棒水印的图像认证算法来实现图像的认证过程。目前,随着数字水印技

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号