基于DCT图像数字水印技术研究的开题报告

基于DCT图像数字水印技术研究的开题报告
基于DCT图像数字水印技术研究的开题报告

毕业设计开题报告

基于DCT的图像数字水印技术的研究

基于DCT的图像数字水印技术研究

国内外研究现状:

20世纪80年代,索尼和菲利浦公司首次提出了数字媒体版权保护的方案SCMS(Serial copy management system),数字水印技术也是在继数字隐藏技术后提出的一种数字媒体版权保护方案,发展到现在不仅仅局限于版权保护,也延伸到商务交易中的票据防伪、声像数据的隐藏标识和篡改提示、隐蔽通信及其对抗等领域。随着电子政务的广泛应用,其安全性问题也日益突出,电子政务所涉及的相当多的信息都带有机密性,除黑客攻击.病毒感染等来自网络的安全威胁外,也易受到来自系统应用的假冒用户登录、非法篡改等数据安全的威胁。我国现有的电子政务网络基础设施和系统安全解决方案大多是通过防火墙、入侵检测、漏洞扫描、网络隔离等技术和设备来保障系统的安全,这在一定程度上可以保证电子政务信息系统的安全,但仍存在着安全漏洞,我们在电子政务的建设中,除了必要的网络安全技术外,还必须重视对数字信息安全认证的问题。

数字水印技术为上述问题提供了一个有效的解决方案,是目前多媒体信息安全研究领域的一个热点。该技术采用信息处理技术把版权信息、认证信息等秘密信息,即水印,嵌入到原始数据中去,但不影响原内容的价值和使用,水印信息可以是产品的序列号、版权所有者的标志等认证信息。通过特定的算法恢复和检测被嵌水印后,可有效地分析信息失真的情况,判断信息是否被篡改,为版权所有者提供信息被盗版的有利证据。因此,一个实用的数字水印技术必须具有较强的鲁棒性、安全性和不可见性。

所谓数字水印技术,就是将代表数字媒体著作权人身份的特定信息、用户指定的标志或序列码等,按照某种方式嵌入被保护的信息中,在产生版权纠纷时,通过相应的算法提取出该数字水印,从而验证版权的归属,确保媒体著作权人的合法利益,避免非法盗版的威胁。被保护的信息是任何一种数字媒体,如软件、图像、音频、视频或一般性的电子文档等。数字水印是嵌在数字产品中的数字信号,水印的存在要以不破坏原数据的欣赏价值、使用价值为原则。

数字水印技术是信息隐藏技术研究领域的重要分支,它除应具备信息隐藏技术的一般特点外,还有着其固有的特点。数字水印技术基本特征主要有:

(1)鲁棒性:指不因多媒体文件的某种改动而导致隐藏信息丢失的能力。(2)不可见性:利用人类视觉系统或听觉系统属性,经过一系列隐藏处理,使目标数据没有明显的降质现象,而隐藏的数据却无法人为地看见或听见。

(3)不可检测性:指隐藏载体与原始载体具有一致的特性。

(4)自恢复性:由于经过一些操作或变换后,可能会使原图产生较大的破坏,如果只从留下的片断数据仍能恢复隐藏信号,而且恢复过程不需要宿主信号,这就是所谓的自恢复性。

结构安排:

数字水印系统主要包括两个基本构造模块:水印嵌入模块和水印提取或检测模块,对每个模块分别运用嵌入算法和提取算法研究水印系统的整个过程。

研究方法:

1、资料搜集:对数字水印技术的发展历史和现阶段国际水印技术的主流研究进

行深入了解,明确各个算法的优缺点,定位研究方向。

2、理论研究:全面深入了解离散余弦(DCT)变换算法的定义及特点,熟悉变换

的原理及流程。

3、编程实践:运用VC++工具实现DCT变换,数字水印的嵌入,数字水印的检测等系列操作。

主要内容:

1、离散余弦(DCT)变换域算法:

离散余弦变换是一种实数域变换,具有很好的能量压缩能力和去相关能力。离散余弦变换的基本思想是先将图像压缩,把图像分成大小为8×8的小块,在分别对每一个小块进行DCT变换,后对经过变换的结果进行量化,再依次进行编码。对图像的一个小块来说,将对变换后的8×8个系数量化,再对Z字形顺序扫描(Z 字形排列有助于将低频区域中的非0系数置于高频区域系数之前,更有利于编码)系数表进行编码。因为DC系数中包含图像特征中的关键部分,所以要进行单独编码。

一维离散余弦变换(DCT)的定义如下:

F(u )=C(u )N 2

∑-=10)(N x x f cos N

u x 2)12(π+, 式中x =0,1,.......N-1 其中C(u )=?????=021,1u ,其他 其逆变换为:N

u x x f N u C x f N x 2)12(cos )(2)()(10π+=∑-= 将一维离散余弦变换DCT 的定义推广到二维离散余弦DCT 变换,对于一副N N ?的

图像F (y

x ,),其二维DCT 变换可定义为:??????+??????+=∑∑-=-=N v y N u x y x f v C u C v u F N x N y 2)12(cos 2)12(cos ),()()(),(1010

ππ 其中)()(v C u C 和为:

???????-======1,.....2,1,20,1)()(N v u N v u N v C u C

式中,f(x,y)表示在空间域中坐标为(x,y)点的值,F(u,v)表示空间域中的值经

过变换后所得到的在频率域中坐标为(u,v)点的系数。

2、水印系统过程

(1)水印的嵌入:就是在保证原始水印信息不可见的前提条件下,通过水印嵌

入算法,利用密钥将水印信息嵌入到原始载体图像中,生成含水印的载体图像。

设原始载体图像为I,水印为W ,密钥为K ,则水印嵌入式可用式(2-1)表示:

),,(K W I F I W = (2-1)

式中F 表示水印嵌入算法,如图2.1所示

两种常用的水印嵌入方法如图(2-2)式所示:

))(1()(乘法法则加法法则w v v w v v i

i w i i i w

i

αα+=+= (2-2) 其中v v w i i 和分别表示原始载体图像像素和嵌入水印的图像像素,w i 表示水印信

号,其中n i ≤≤0,α表示水印的强度因子。

(2)水印提取:就是从含水印信息的载体图像中恢复出原来的水印信息,以保

证多媒体信息的完整性,水印的提取可以需要原始载体图像的参与,也可以没有

原始载体图像,如图2.2所示。

设待测图像为I ',从I '中提取的水印为W ',)(?δ表示检测函数。则

W '=)('

,I I δ, (2-3)

图2.2

(3)水印检测:即判断某一数据中是否含有指定的水印信息。当含水印信息的载

体图像受到常规或诸如几何攻击、恶意篡改攻击时,从中提取的水印信号也会随

之相应的产生某些变化。因此,水印检测时常常需要计算原始水印信息与提取的

水印信息之间的相关度,据此即可判断水印信息的存在与否。水印的检测也可以

需要原始载体图像的参与或是没有原始载体图像,如图2.3

图2.3

计算相关系数),('W W C ,如果),('W W C 满足:),('

W W C T (设T 为阈值),则可判断水印存在,否则认为水印不存在。

3、进度安排:

(1)2月24日-3月6日,查找相关毕设的期刊和博硕论文

(2)3月7日-3月13日, 从网络和图书馆广泛阅读文献资料,全面熟悉数字

水印的内容及了解数字水印的研究背景和应用领域。

(3)3月14日—3月20日, 深入了解基于离散余弦变换(DCT )的数字水印

技术,包括离散余弦变换的定义及特点,了解离散余弦变换算法的内涵与实际。(4)3月21日—4月初,撰写开题报告,掌握设计的整个流程框图,并且找一些相关的编程代码

(5)4月3日—4月中旬,熟悉编程语言,查阅相关资料的编程方法和代码,并编写一些简单的程序

(6)4月中旬—5月初编写DCT变换、数字水印的嵌入、数字水印的检测等程序代码,并使用VC++工具实现数字水印的操作。

(7)5月初-5月中旬,对所做的数字水印进行鲁棒性测试,对基于离散余弦变换的数字水印鲁棒性进行探讨。

(8)5月中旬-6月,整理论文文档,完成毕业论文的编写及交由指导老师审阅、修改,定稿并打印

参考文献:

[1] 孙圣和//陆哲明//牛夏牧, 数字水印技术及应用[M],科学出版社,2004

[2]郭文强//侯勇严,数字图像处理,西安电子科技大学出版社,2009

[3]易开祥//石教英,一种自适应二维数字水印算法[C].全国第二届信息隐藏学会论文集.2001,6(12):108-112

[4]姚若何//黄继武,一种基于分块类的自适应图像水印算法[J].自动化学报,2003,23(4),77—82.

[5]黄继武//姚若何,基于分块类的自适应图像水印算法,中国图形图像学报,2003,4(8):640-643

[6]王炳锡,陈琦,邓峰森,数字水印技术[M],西安:电子科技大学出版社,2003.6-30

[7]易开祥,数字图像加密与数字水印技术研究[D],[浙江大学博士论文],杭州,浙江大学,2001

[8]丁玉美等著. 数字信号处理. 西安:西安电子科技大学出版社,2004

[9]R.C.冈萨雷斯等著,阮秋琦等译. 数字图像处理(MATLAB版) 北京:电子工业出版社,2005

[10]孙圣和. 数字水印处理技术. 电子学报. 2000,28(8):85~90

数字水印技术综述

数字水印技术综述 (湖北武汉 430070) 摘要:介绍了数字水印技术的基本原理。并对其特点、分类、攻击技术及应用领域进行了阐述。同时对数字水印的各种算法进行了分类研究与深入分析。最后指出数字水印今后的研究方向。 关键词:数字水印;水印原理;水印算法;水印应用 Overview on Overview on Digital Watermarking Technology ( Wuhan, Hubei 430070, China) Abstract:The basic concepts of watermark techniques are first introduced,and then the characteristics、classification、attacking techniques and application and applications first expatiated.For further understanding.the watermark technique from the various aspects aye classified and some conventional watermark techniques and algorithms are analyzed in detail.Finally,research direction of digital watermark technology is pointed out. Key words:digital watermarking;watermarking principle;watermarking algorithms ;watermarking application; 0数字水印 随着Internet与数字媒体技术的飞速发展,信息安全问题日益突出,因此,数字媒体的版权保护与信息完整性保证已逐渐成为人们迫切需要解决的一个重要问题,数字水印技术就是在这种需求下迅速发展起来的。 数字水印是通过一定的算法,在图像、视频、音频等多媒体数据中嵌入一个可以标示其知识产权的水印信息。水印信息可以是文字、商标、印章或序列号等可以识别作品的作者、来源、版本、拥有者、发行人或合法使用人对数字产品的拥有权。水印信息通过特殊的方式,可以从宿主信号中提取出水印或是检测出它的存在性。水印不占用额外的带宽。是原始数据不可分离的一部分,并且它可以经历一些不破坏源数据使用价值或商用价值的操作而存活下来。 1数字水印的特征 一般认为数字水印应具有以下特征(1)鲁棒性水印信号在经历多种无意或有意的信号处理后,仍能保持其完整性或仍能被准确鉴别的特性。(2)知觉透明性数字水印的嵌入不应引起数字作品的视/听觉质量下降,即不向原始载体数据中引入任何可知觉的附加数据。(3)内嵌信息量(水印的位率) 数字水印应该能够包含相当的数据容量,以满足多样化的要求。(4)安全性水印嵌入过程(嵌入方法和水印结构)应该是秘密的嵌入的数字水印是统计上不可检测的,非授权用户无法检测和破坏水印。对于通过改变水印图像来消除和破坏水印的企图,水印应该能一直保持存在,直到图像已严重失真而丧失使用价值。(5)实现复杂度低数字水印算法应该容易实现。在某些应用场合(如视频水印),甚至要求水印算法的实现满足实时性要求。(6)可证明性数字水印所携带的信息能够被唯一地、确定地鉴别,从而能够为已经受到版权保护的信息产品提供完全和可靠的所有权归属证明的证据。 2 数字水印的分类 2.1按照嵌入的位置 按照嵌入的位置可分为:(1)空域数字水印:空域数字水印的嵌入是通过直接修改图像的灰度值或是强度值来完成的。(2)变换域数字水印:变换域的数字水印是将图像进行某种变换,通过修改变换域系数来达到嵌入水印的目的。

基于DCT图像数字水印技术研究的开题报告

毕业设计开题报告 基于DCT的图像数字水印技术的研究

基于DCT的图像数字水印技术研究 国内外研究现状: 20世纪80年代,索尼和菲利浦公司首次提出了数字媒体版权保护的方案SCMS(Serial copy management system),数字水印技术也是在继数字隐藏技术后提出的一种数字媒体版权保护方案,发展到现在不仅仅局限于版权保护,也延伸到商务交易中的票据防伪、声像数据的隐藏标识和篡改提示、隐蔽通信及其对抗等领域。随着电子政务的广泛应用,其安全性问题也日益突出,电子政务所涉及的相当多的信息都带有机密性,除黑客攻击.病毒感染等来自网络的安全威胁外,也易受到来自系统应用的假冒用户登录、非法篡改等数据安全的威胁。我国现有的电子政务网络基础设施和系统安全解决方案大多是通过防火墙、入侵检测、漏洞扫描、网络隔离等技术和设备来保障系统的安全,这在一定程度上可以保证电子政务信息系统的安全,但仍存在着安全漏洞,我们在电子政务的建设中,除了必要的网络安全技术外,还必须重视对数字信息安全认证的问题。 数字水印技术为上述问题提供了一个有效的解决方案,是目前多媒体信息安全研究领域的一个热点。该技术采用信息处理技术把版权信息、认证信息等秘密信息,即水印,嵌入到原始数据中去,但不影响原内容的价值和使用,水印信息可以是产品的序列号、版权所有者的标志等认证信息。通过特定的算法恢复和检测被嵌水印后,可有效地分析信息失真的情况,判断信息是否被篡改,为版权所有者提供信息被盗版的有利证据。因此,一个实用的数字水印技术必须具有较强的鲁棒性、安全性和不可见性。 所谓数字水印技术,就是将代表数字媒体著作权人身份的特定信息、用户指定的标志或序列码等,按照某种方式嵌入被保护的信息中,在产生版权纠纷时,通过相应的算法提取出该数字水印,从而验证版权的归属,确保媒体著作权人的合法利益,避免非法盗版的威胁。被保护的信息是任何一种数字媒体,如软件、图像、音频、视频或一般性的电子文档等。数字水印是嵌在数字产品中的数字信号,水印的存在要以不破坏原数据的欣赏价值、使用价值为原则。

图像数字水印技术在信息安全中的应用..

华清学院课程设计(论文) 课程名称:图像数字水印技术在信息安全中的应用院(系):信息与控制工程系 专业班级:通信1102 姓名:党浩 学号: 201106020211 2014年 12 月 17 日

西安建筑科技大学华清学院课程设计(论文)任务书 专业班级:通信1102班学生姓名:党浩指导教师(签名): 一、课程设计(论文)题目 图像水印技术的在信息安全中的应用 二、本次课程设计(论文)应达到的目的 通过课程设计让学生较深入地理解信息网技术在通信工程专业系列课程中的地位、作用和意义;加深对基本概念和基本原理的理解和应用,并能够用所学知识分析、初步设计和解决与网络应用相关的现实技术问题,在实践中能够举一反三。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 主要内容: 1)掌握图像处理的基本方法和原理 2) 掌握水印技术的相关概念及水印技术在信息安全中应用原理; 要求: 1)掌握图像水印算法; 2)写出相应算法的MATLAB程序,并给出仿真结果; 四、应收集的资料及主要参考文献: 1)《数字图像处理》,王慧琴,北京邮电大学出版社; 2)《数字信号处理》,朱光明译,机械工业出版社 3)《MATLAB数字信号处理》,王彬,机械工业出版社 五、审核批准意见 教研室主任(签字)

目录 摘要 (3) 第一章绪论 (4) 第二章图像数字水印技术的基本原理及算法 (5) 2.1图像数字水印的基本原理 (5) 2.1.1水印的生成 (5) 2.1.2 水印的嵌入 (5) 2.1.3 水印的提取和检测 (6) 2.1.4 仿真实验结果 (7) 2.1.5 水印的评价标准 (8) 2.2图像数字水印具备的特点 (9) 2.3图像数字水印算法 (10) 第三章MATLAB在图像数字水印技术中的应用 (13) 3.1 MATLAB图像处理函数简介 (15) 3.2 MATLAB在水印预处理中的应用 (15) 3.3 MATLAB在图像数字水印实现中实用、高效的体现 (17) 参考文献 (19)

数字水印技术:概念、应用及现状

数字水印技术:概念、应用及现状 一、引言 随着信息时代的到来,特别是Internet的普及,信息的安全保护问题日益突出。当前的信息安全技术基本上都以密码学理论为基础,无论采用传统的密钥系统还是公钥系统,其保护方式都是控制文件的存取,即将文件加密成密文,使非法用户不能解读。但随着计算机处理能力的快速提高,这种通过不断增加密钥长度来提高系统秘密级别的方法变得越来越不安全。 另一方面,多媒体技术已被广泛应用,需要进行加密、认证和版权保护的声像数据也越来越多。数字化的声像数据从本质上说就是数字信号,如果对这类数据也采用密码加密方式,则其本身的信号属性就被忽略了。最近几年,许多研究人员放弃了传统密码学的技术路线,尝试用各种信号处理方法对声像数据进行隐藏加密,并将该技术用于制作多媒体的“数字水印”。 二、认识数字水印 数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。数字水印是信息隐藏技术的一个重要研究方向。 数字水印技术的基本特性: 1. 鲁棒性(robustness):所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。可能的信号处理过程包括信道噪声、滤波、数/模与模/数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。 2.安全性(security):指隐藏算法有较强的抗攻击能力,即它必须能够承受一定程度的人为攻击,而使隐藏信息不会被破坏。 3.透明性(invisibility):利用人类视觉系统或人类听觉系统属性,经过一系列隐藏处理,使目标数据没有明显的降质现象,而隐藏的数据却无法人为地看见或听见。 ***典型的数字水印系统模型: 图 1为水印信号嵌入模型,其功能是完成将水印信号加入原始数据中;图 2为水印信号检测模型,用以判断某一数据中是否含有指定的水印信号。

数字水印技术概论

数字水印技术概论 【摘要】本文就数字水印科学保护技术展开探讨,通过原理定义论述、领域背景介绍与应用探讨,明晰了技术核心应用价值。对促进数字水印技术的继续深化拓展,发挥对电子信息相关数据产品的可靠安全保护职能,有积极有效的促进作用。 【关键词】数字水印;应用;保护 0.前言 信息时代,各类信息化数字技术扩充发展,针对丰富数字信息的安全保护需求也日益扩充。基于数字文档可方便快捷的复制、篡改与盗取,因而令其产权保护面临一定困难。同时数字图像具有一定适应性特征,可供用户任意设计更新并为己所用。为此应科学探究一种良好的数据可靠加密保护技术,进而有效应对不良信息篡改、窃取、盗用问题。本文基于这一目标引入水印数字技术探讨,该技术通过印记图形加密有效保护版权信息,形成印记图形同原始保持一致,基于一定标准形成水印图像,进而探究非法复制信息、相关违规产品的不良流通应用。该技术核心特征在于潜入模式,是通过视觉设想推理阐释实效的科学方式。 1.数字水印技术概述 1.1数字水印技术原理内涵 数字水印技术是一类进行数据产品安全保护、信息内容科学检测,通过嵌入模式将相关序列代码或用户定义标识引入信息中,并可基于相关算法进行水印提取,进而实施保护信息版权检验的科学技术方式。可有效维护产权人享有的产品版权利益,杜绝非法盗版问题。数字水印技术所保护的对象可以是媒体,数据文档、工具软件、视频音频资料、信息图像等丰富内容,包括生成水印、相关嵌入过程、综合信息测试与提取水印等实践环节。 数字水印核心原理在于通过针对宿主进行标识信息嵌入形成水印,令其具备无法感知的良好属性,进而确保信息数据安全性。同时需要遵循相应感知规则,令水印信息具有充分冗余性,即可通过分段数据实现恢复。 1.2数字水印具体类别 数字水印基于出发点各异性,令其种类划分各不相同,并体现了一定的联系渗透属性。依据水印特征,可将其划分成健壮与脆弱水印。前者可服务于数字作品资源中进行著作权相应表述,通过水印嵌入可满足综合编辑实践需求。后者则可实现数据完整统一保护,基于对更新信号的敏锐反映性,可依据其水印状况进行数据信息安全程度分析判别。依据水印媒体,可将其分为图像、视频、音频水印、文本与网格水印形式。而基于检测流程,数字水印则包括明文与盲水印等。前者检测进程要利用原始信息,后者则应利用密钥。 基于水印不同内容,可将数字水印定义为有意义以及无意义形式。前者即水印自身同时代表数字图像或音频数据编码,而后者则仅仅代表序列号。 1.3数字水印技术服务应用领域 数字水印技术基于优质属性、科学原理,在数字化、信息化社会建设与市场经济发展中体现了较大的应用潜能,可在电子商务领域、多媒体技术服务、广播媒介中发挥综合优势。数字水印技术具备良好的版权保护功能,基于来源信息与版权内容嵌入,有效预防不良侵权行为,体现良好安全的版权保护能效,当然其实践应用对数字水印提出了显著的鲁棒性要求。同时,数字水印技术科有效实现

信息安全报告—图像数字水印技术

目录 1.数字水印技术背景及意义 (2) 1.1背景 (2) 1.2意义 (2) 2.图像水印技术概念及特征 (4) 2.1概念 (4) 2.2特征 (4) 3.水印技术的分类及应用 (5) 3.1分类 (5) 3.2应用 (8) 4.图像数字水印系统的组成 (9) 4.1图像数字水印系统基本框架 (9) 4.2数字水印系统 (11) 5.数字图像水印技术的典型算法 (13) 5.1典型的算法 (13) 5.2其他算法 (14) 6.水印技术工作流程 (15) 6.1生成水印工作流程 (15) 6.2嵌入水印工作流程 (15) 6.3提取水印工作流程 (16) 6.4水印攻击工作流程 (18) 7. 总结 (19)

1.数字水印技术背景及意义 1.1背景 从上世纪90年代初开始,计算机网络通讯技术飞速发展,数字化信息的存取变得非常便捷,计算机、数字扫描仪、打印机等电子设备实现了人们将信息向世界各地迅速而准确传输的理想。但是,随之而来的负面效应也相当严重,有恶意的个人或团体可以在并没有得到作品所有者许可的情况下拷贝和传播有版权的数字作品,这对数字媒体信息的版权保护和信息安全造成了严重的威胁,由此而显现的盗版问题和版权纠纷已成为日益严重的社会问题。然而,传统的信息安全技术已经无法在这种新兴的、信息开发性的计算机网络环境下实施知识产权保护及重要信息的保密等工作。因此,近年来,国内外许多学者提出了一系列新的信息安全技术思想,数字水印技术就是其中最重要的一种,它作为信息隐藏技术在多媒体领域的一项重要应用,为多媒体信息版权保护以及信息的合法使用提供了一种有效的解决办法。 1.2意义 数字水印(Digital Watermarking)技术已经成为现代信息安全领域中非常重要且有效的数字信息版权保护手段。数字水印技术是将具有特定意义的标记(版权标志,用户序列号,产品的相关信息或者是其它有意义的数据)运用一定的嵌入算法隐藏在数字图像、音频和视频等多媒体数字产品中,用以证明数字产品的版权、数字产品的完整性、跟踪盗版行为或者提供产品的附加信息等。这些标志性信息嵌入到多媒体数据中不影响原数据的观赏价值和使用价值,不被人的感知所察觉,只有通过专门的检测器或阅读器才能提取出来。水印的概念最初是在1993年由Tirkel等人首次提出,次年第一届国际信息隐藏会议召开,数字水印技术开始得到很多关注,世界各国的科研机构、大学和商业团体都积极参与或投资支持此方面的研究,如美国财政部、美国空军研究院、美国版权工作组、欧洲电信联盟、德国国家信息技术研究中心、日本NTT信息与通信系统研究中心、

数字水印的历史及国内外发展现状

数字水印的历史及国内外发展现状 一般认为,数字水印起源于古老的水印技术。这里提到的“水印”技术是指传统水印,即印在传统载体上的水印,如纸币上的水印、邮票股票上的水印等,将它们对着光照我们可以看到其中隐藏的图像。这些传统的“水印”用来证明其内容的合法性。大约700年前,纸水印便在意大利的Fabriano镇出现[1],这些纸水印是通过在纸模中加细线模板制造出来的。纸在存在细线的区域会略微薄一些,这样也会更透明一些。到了18世纪,在欧洲和美国制造的产品中,纸水印已经变得相当的实用了。水印被用作商标,记录纸张的生产日期,显示原始纸片的尺寸。大约也是这个时期,水印开始用于钱和其它文件的防伪措施。纸水印的存在既不影响美感,也不影响纸张的使用。中国是世界上最早发明造纸术的国家,也是最早使用纸币的国家。宋真宗在位时(公元998-1021年),四川民间发明了“交子”[2]。交子正面都有票人的印记,有密码画押,票面金额在使用时填写,可以兑换,也可以流通。可以说交子上的印文既包含水印技术也包含消隐技术。 事实上,正是由于纸张水印和消隐技术的特性才真正地启发了在数字环境下水印的首次使用。数字水印的产生最早可追溯到1954年,它的产生源于对数字产品的保护。在1954年,Muzak公司的埃米利.希姆布鲁克(Emil Hembrooke)为带有水印的音乐作品申请了一项专利。在这项专利中,通过间歇性地应用中心频率为1kHz的窄带陷波器,认证码就被插入到音乐中。该频率上能量的缺失表征使用了陷波滤波器,而缺失的持续时间通常被编码为点或长划,此认证码使用了莫尔斯电码。此系统被Muzak公司用到了1984年前后[3]。1961年美国专利局这样描述了该项发明: 此发明使对音乐作品进行确证成为可能,从而制定出了一个防止盗版的有效途径,这也可以比作纸币中的水印。 从那时起,人们开始发展大量的水印技术并由此展开了各种各样的应用,人们对于嵌入信号的兴趣就这样持续了35年,此期间水印被应用于广告认证和设备控制上。例如,在1979年,Szepanski[4]描述了一种机械探测模式,它可以用在文件上起到防伪效果。九年后Holt等人[5]阐述了一种在音频信号中嵌入认证码的方法。但这时的数字水印只是作为一种版权认证的工具,并没有成为一门科学。直到20世纪90年代初期,数字水印才作为一个研究课题受到了足够的重视。1993年A. Z. Tirkel等所撰写的“Electronic water mark”[6]一文中首次使用了“water mark”这一术语。这一命名标志着数字水印技术作为一门正式研究学科的诞生。后来二词合二为一就成为“watermark”,而现在一般都使用“digital watermarking”一词来表示“数字水印”。现在我们所说的“水印”一般指的都是数字水印。 数字水印技术自93年被提出以来,由于其在信息安全和经济上的重要地位,发展较为迅速,世界各国的科研机构、大学和商业集团都积极的参与或投资支持此方面的研究。如美国财政部、美国版权工作组、美国洛斯阿莫斯国家实验室、美国海陆空研究实验室、欧洲电信联盟、德国国家信息技术研究中心、日本NTT信息与通信系统研究中心、麻省理工学院、南加利福尼亚大学、剑桥大学、瑞士洛桑联邦工学院、微软公司、朗讯贝尔实验室等都在进行这方面的研究工作。IBM公司、日立公司、NEC公司、Pioneer电子公司和Sony公司等五家公司还宣布联合研究基于信息隐藏的电子水印。 国际学术界陆续发表了许多关于数字水印技术方面的文章,几个有影响的国际会议(例如IEEE,SPIE等)及一些国际权威学术期刊(例如Signal Processing等)相继出版了有关数字水印技术的专题。1996年5月,国际第一届信息隐藏学术讨论会[10](International Information Hiding Workshop, IHW)在英国剑桥牛顿研究所召开,至今该研讨会已举办了五

数字水印算法介绍

数字水印算法列举 湖南科技大学计算机科学与工程学院 ①基于LSB 的数字水印方案(空间域、不可逆、不可见和盲检测) 嵌入步骤: (1)先把水印信息转化为二进制比特流I。 (2)根据I的长度生成密钥K,并且严格保存。密钥K是对图像载体像素位置的一个映射。 (3)把I中的每一位依次根据密钥K,置换掉原始载体图像中相应位置的像素最后一位。提取步骤: (1)根据严格保存的密钥K遍历嵌入了水印的图像中的相应像素,提取出最后一位。 (2)将提取出来的每一位重新组合成水印信息。 ②基于差分扩展的数字水印方案(变换域、可逆、不可见和盲检测) 嵌入步骤: (1)将图像M分成像素点对(x,y),将水印信息转化为二进制比特流,比特流的每一位用m 表示。 (2)根据水印信息比特流的长度随机生成信息的嵌入位置k作为密钥信息严格保存。(3)对图像M计算均值l和差值h:?????-=+=y x h y x floor l 2((floor表示向下取整) (4)将水印比特信息m以差值扩展的方法嵌入到差值h中:m h h +?='2(5)将得到的h '代入(3)中,得到新的图像像素对,形成嵌入秘密信息后的图像C。提取步骤: (1)将图像C分成像素点对(x,y),读入密钥信息K。 (2)将图像C依旧按照嵌入步骤中的(3)式计算均值l和差值h。 (3)根据密钥k找到相应位置,提取差值h的最后一位比特信息m,再将差值h进行变换得到1>>='h h 。 (4)将提取到的比特信息m进行组合可以恢复水印信息,将得到的h '代入嵌入步骤的(3)中计算新的图像像素对可以恢复原始图像载体M。 ③基于直方图修改的数字水印算法(空间域、可逆、不可见和盲检测) 嵌入步骤:(1)找到直方图的零点z和峰值点p,将z v p <<的像素值v自加1。 (2)漂移后的直方图v=p处即为嵌入水印的位置,将水印信息转化为二进制流并记为k,按顺序嵌入,即k v v +=';(3)得到的由像素值v '组成的图像就是嵌入秘密信息后的图像。同时p、z以密钥的形式保存。 提取步骤: (1)读取密钥,得到p、z的值。 (2)遍历图像的每个像素,当像素v=p时,提取信息0并保持数据不变;当v=p+1时,提取信息1并将数据减1。 (3)当vz时,数据保持不变;当p-1