0.引言 随着计算机信息技术和网络技术的发展, 人类社会已经进入了一个全新的数字信息时代。人们对信息的处理由原来的纸质文本、模拟的声音与图像逐渐转变为数字化的文本、图像、图形、音频、视频等集成的多媒体信息。这些数字化信息在计算机技术及网络技术的支撑下, 具有易复制、易修改、易加工、易传播、易交流、易分发的优点, 方便了人们对信息的获取、交流, 使人们能在全世界范围内实现信息、知识、资源的共享。但在数字化信息给人们带来这些方便的同时, 也产生了许多的弊端, 许多非法的恶意攻击者利用这些便利, 对多媒体数字信息进行攻击、篡改, 侵犯他人的合法权益。在这种背景下, 对多媒体数字信息安全的保护就成了当今数字时代的一个重要的研究课题。 1.信息隐藏技术
1.1信息隐藏的基本原理及模型]1[ 信息隐藏(Info rmat ion Hiding)不同于传统的密码学技术。密码技术主要是研究如何将机密信息进行特殊的编码,以形成不可识别的密码形式(密文)进行传递;而信息隐藏则主要研究如何将某一机密信息秘密隐藏于另一公开的信息中,然后通过公开信息的传输来传递机密信息。对加密通信而言,可能的监测者或非法拦截者可通过截取密文,并对其进行破译,或将密文进行破坏后再发送,从而影响机密信息的安全;但对信息隐藏而言,可能的监测者或非法拦截者则难以从公开信息中判断机密信息是否存在,难以截获机密信息,从而能保证机密信息的安全。我们称待隐藏的信息为秘密信息,它可以是版权信息或秘密数据,也可以是一个序列号;而公开信息则称为载体信息,如视频、音频片段。这种信息隐藏过程一般由密钥(Key)来控制,即通过嵌入算法(Embedding alg orithm)将秘密信息隐藏于公开信息中,而隐蔽载体( 隐藏有秘密信息的公开信息) 则通过信道(Communicat ion channel)传递,然后检测器( Detector) 利用密钥从隐蔽载体中恢复/ 检测出秘密信息。 信息隐藏技术主要由两部分组成:(1)信息嵌入算法,它利用密钥来实现秘密信息的隐藏。(2)隐蔽信息检测/提取算法,它利用密钥从隐蔽载体中检测/恢复出秘密信息。在密钥未知的前提下,第三者很难从隐秘载体中得到或删除,甚至发现秘密信息。 1.2信息隐藏技术分类 信息隐藏
数字水印 潜信道 叠像术 信息伪装
脆弱水印 稳健水印 语义伪装 技术伪装
可见水印 不可见水印
1.3信息隐藏的重要性]2[ 人们往往认为对通讯内容加密即可保证通讯的安全,然而在实际中这是远远不够的。特洛伊战争中的谋士们和一些其他古代的作者,专注于隐藏信息更甚于仅仅是将它们译为密码;尽管现代的密码学从文艺复兴时期开始发展,我们却发现Wilkins 在1641 年还是乐于隐藏甚于加密,因为这样做很少会引起注意。这种应用持续到现在的某些场合。例如,一份 信息隐藏与数字水印 2012年12月 1 加密之后的电子邮件信息,如果它在毒贩和其他尚未被怀疑的人之间,或者国防建设的雇员与敌方含某种深意。所以,对通讯安全的研究不仅包括加密,还包括以隐藏信息为根本的传输安全。这一学科包含如下一些技术:发散谱广播,它广泛用于战术军事系统,目的是防止发送者被敌方定位;临时的移动用户标志,用于数字电话中,目的是防止用户的位置被揭发;
匿名转发邮箱,它可以隐藏一份电子邮件的发送者信息]3[。 2.数字水印技术 2.1 数字水印基本原理及典型数字水印系统模型 数字水印是信息隐藏技术的一个重要研究方向,它是通过一定的算法将一些标志性信息直接嵌到多媒体内容中,但不影响原内容的价值和使用,并且不能被人的感觉系统觉察或注意到。只有通过专用的检测器或阅读器才能提取。这种被嵌入的水印可以是一段文字、标识、序列号等, 而且这种水印通常是不可见或不可察的,它与原始数据( 如图像、音频、视频数据) 紧密结合并隐藏其中, 并可以经历一些不破坏源数据使用或商用价值的操作而能保存下来。为了给攻击者增加去除水印的难度, 目前大多数水印制作方案都采用密码( 包括公开、私有密钥) 技术来加强, 在水印的嵌入、提取时采用一种密钥, 甚至几种密钥联合使用。图1 为水印信号嵌入模型, 其功能是完成将水印信号加入原始数据中; 图2 为水印信号检测模型, 用以判断某一数据中是否含有指定的水印信号。
图1 水印信号嵌入模型
图2 水印信号检测模型 2.2 数字水印技术分类: (1)按外表划分:可感知和不易感知水印 (2)按嵌入技术划分:空域和变换域水印 (3)按应用划分:鲁棒和脆弱(半脆弱)水印 (4)按水印的载体上划分:图象水印、音频水印、视频水印、文本水印、软件水印 (5)按检测过程划分:盲水印(公开)、非盲(私有)水印、半盲(半私有)水印 (6)按密钥划分:私钥(对称)和公钥(非对称)水印 (7)按内容划分:有意义水印和无意义水印
水印 原始图像 密码
嵌入算法 水印图像
水印 测试图像 密码
检测算法
水印提取或存在与否的二值判定 信息隐藏与数字水印 2012年12月
2 2.3 数字水印的重要性]4[ 由于数字化信息具有传播方便、快捷、易于复制等特点,版权保护问题也由之而生。一方面人们期望自己可以直观地获得所需信息,另一方面,却不希望这些信息被其他人所掌握。这显然与目前广泛使用的Internet网所提供的自由和以广泛的信息交流目的相冲突,数字图像隐藏技术就是解决这一问题的一个有效方法。 随着计算机技术及网络的不断发展,版权问题日趋尖锐。国际互联网在带来便利的同时也带来了盗版的高风险性。因为音频、视频和其它一些作品可以数字化形式出现,用数字录制设备盗版数字作品不仅快捷且盗版后作品质量畸变轻微。完美复制品的易于得到,导致大量未授权复制品的产生,这受到音乐、电影、图书和软件出版业的广泛关注。 内容所有者对有效的版权保护有着迫切的需求。最早使用,也是最常见的方法是密码学。密码学也是一门发展最为完善并衍生为一门科学的技术之一。在分发作品副本之前加密内容,只把密钥给予那些购买了内容的合法副本的用户。这样,即使盗版者可以通过网络分发获得加密后的文件,但是没有正确密钥,该文件也是无用的。遗憾的是,通过加密并不能帮助销售者监视合法用户如何处理解密后的内容。也就是说,密码学只能保护传输中的内容,一旦内容被解密,密码的保护作用也就此失效。盗版者购买产品后,使用密钥获取无保护的内容副本,就可以继续发行非法副本。 水印的出现弥补了密码学的不足,它即使在作品经过解密甚至数-模变换后也能够继续保护内容。这是因为水印把信息嵌入内容之中,而在一般的使用中它不会被消除。即使经过解密、再加密、压缩、数-模变换和改变文件格式这些过程,设计巧妙的水印也仍能继续存在。根据不同的设计要求,水印对各种变换具有不同的鲁棒性。 在版权保护和防止拷贝的大量应用中,都考虑到了使用水印。这两项应用是水印领域研究的主要驱动力量,除此之外,水印还可用于广播监视、操作跟踪、认证等。 在许多应用领域,信息隐藏技术正越来越受到重视。数字化音频、视频和图片正逐渐被冠以可以区别的、不可见的标志,这些标志可能隐含了一些版权说明、序列号、甚至可能直接限制未授权的复制。军用通讯系统不断拓展信量安全技术的使用,他们不仅仅是使用加密技术来加密一条消息的内容,还力图隐藏消息的发送者、接收者,甚至是消息本身的存在。同样的技术也使用在移动电话系统和电子选举方案中。犯罪分子将之用于现有的通讯系统,而警方则试图限制他们的使用。在这个新兴的、迅速发展的领域,许多这类技术已经被提出,尽管这样,它们可以追溯到遥远的古代,并且令人吃惊的是,其中一些方法可以很容易地被包含在本文中,我们试图对这个领域做一个概括介绍,包括我们所知道的、有效的和无效的信息隐藏技巧,以及一些有趣的研究课题。
3.信息隐藏与数字水印技术的应用领域]5[ (1)数字作品的知识产权保护: 版权标识水印是目前研究最多的一类数字水印由于数字作品的拷贝、修改非常容易,而且可以做到与原作完全相同,所以原创者不得不采用一些严重损害作品质量的办法来加上版权标志,而这种明显可见的标志很容易被篡改。数字作品的所有者可用密钥产生一个水印,并将其嵌入原始数据,然后公开发布其水印版本作品。 (2)标题与注释: 即将作品的标题、注释等内容(如照片的拍摄时间等)以水印形式嵌入到作品中,这种隐式注释不需要额外的带宽,且不易丢失。 (3)篡改提示: 由于现有的信号拼接和镶嵌技术可以作到移花接木而不为人知,基于数字水印的篡改提示是解决这一问题的理想技术途径,通过隐藏水印的状态可以判断声像信号是否被篡改。为实现该目的,通常可将原始图像分成多个独立块,再将每个块加入不同的水印。同时可通过检测每个数据块中的水印信号,来确定作品的完整性。 信息隐藏与数字水印 2012年12月 3 (4)使用控制: 一个典型的例子是DVD防拷贝系统,即将水印信息加入DVD数据中,这样DVD 播放机即可通过检测DVD数据中的水印信息而判断其合法性和可拷贝性。 (5)内容标识和隐藏标识: 此类应用中,插入的水印信息构成一个注释,提供有关数字产品内容的进一步信息。数字水印可用于隐藏标识和标签,可在医学、制图、多媒体索引和基于内容的检索等领域得到应用。 4. 信息隐藏与数字水印的重点发展方向 4.1 信息隐藏的重点研究发展方向 信息隐藏的容量问题:信息隐藏在算法研究到一定程度后,急需解决一些深层的基础理论问题,例如,如何建立不可感知性的数学度量模型,信息隐藏的容量上界如何计算,能否达到此容量上界,通过哪些指标综合评价信息隐藏算法的优劣等。 信息隐藏的对立面--隐藏分析。信息隐藏技术是一把双刃剑,它既可以被合法使用,用于保护国家重要信息,又可以被违法犯罪分子所利用,达到逃避监控的目的。因此,为了使信息隐藏理论与技术能够健康发展,其对立面必须得到同步发展。 4.2 数字水印的重点研究发展方向 今后数字水印技术的研究将侧重于完善数字水印理论,提高数字水印算法的稳健性、安全性,研究其在实际网络中的应用,建立相关标准等。 数字水印在理论方面的工作包括建立更好的模型,分析各种媒体中隐藏水印信息的理论容量,分析算法稳健性和抗攻击等性能。 研究稳健性更好的水印算法仍是数字水印的重点发展方向,但在提高算法稳健性的同时应当结合人类视觉特点和听觉特点,以保持较好的不可见性及有较大的信息容量。 5. 信息隐藏与数字水印技术的总结与展望 信息隐藏及数字水印技术是近几年来国际学术界兴起的一个前沿研究领域。在计算机信息科学与网络技术迅速发展的今天,人们在感受数字信息传播方便的同时,也越来越意识到数字信息合法权益的保护问题的重要性。许多计算机信息领域的科学工作者就提出了信息隐藏与数字水印技术,该技术在一定意义上填补了密码学所具有的一些缺陷。近年来,数字水印技术虽然取得了巨大的发展,并且也出现了数字水印技术的一些具体的应用,但在该领域中还存在着许多难题目前没有得到很好的解决,还没有一套完整的理论体系来指导这一领域的研究,很多都是借鉴其他领域的技术和理论。我们认为对该领域的研究展望有以下几个方面: (1)基本理论的研究。在通讯理论中,香农理论一直指引着通讯技术飞速发展,而在数字水印领域中,尚未构成一个完整的理论体系。未来需要继续修改和完善水印基本理论的研究,包括水印结构、水印嵌入对策、水印检测方法、水印性能评估、水印攻击研究等。 (2)目前的水印算法在鲁棒性方面还是存在着许多问题,对许多恶意的攻击手段(如几何攻击、联合攻击)还是不能得到很好的解决。现有的水印算法大多不能抵抗联合进行的多种攻击, 因此进一步的研究方向也包括增强水印抵抗多重攻击能力。因此,数字水印现在无论是从理论还是标准上都是一个具有挑战性的问题。理论上,怎么设立数字水印模型、隐藏容量、抗攻击性能等。而在算法上则需研究更高性能的水印算法。 (3)与其他领域技术的相结合。随着数字水印技术的发展,通信技术、密码学技术已结合到该领域中,且其它领域的先进技术也将不断被引入到其中,如分形编码、混沌理论,模糊集理论等。同时,数字水印技术的应用领域也会进一步得到拓展。 6.总结 网络技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,人们可以轻松的获得各种各样的数字信息。与此同时大量诸如非法复制、伪造、篡改等侵犯多媒体信息安全的问题随之出现,因而,如何保护多媒体信息安全成了信息安全领域的一个热门问题。数字