数字水印在数据安全保护中的应用实践与优化
发布时间:2023-02-14 14:22:07 所属栏目:服务器 来源:互联网
导读:关键字:数字水印;信息安全;加密技术;信息隐藏。 1. 数字水印技术概念和基本特征 数字水印(Digital Watermark)技术是指用信号处理的方法通过一定算法在数字化的多媒体数据中嵌入隐蔽的标志性信息(比如数码相片中添加拍摄者信息,在数字影碟中添加公司标
关键字:数字水印;信息安全;加密技术;信息隐藏。 1. 数字水印技术概念和基本特征 数字水印(Digital Watermark)技术是指用信号处理的方法通过一定算法在数字化的多媒体数据中嵌入隐蔽的标志性信息(比如数码相片中添加拍摄者信息,在数字影碟中添加公司标记等),这些标志性信息通常是不可兼得,虽然通过专用的检测器或阅读器能够提取,但是信息很难被破坏,隐蔽的标志性信息用来识别文件、图像或音乐制品的来源、版本、原作者、用有人、发行人、合法使用人对数字产品的拥有权等,从而达到真伪鉴别、版权保护等目的。 数字水印一般具有以下几个基本特征。 1.1 安全性 即其抵抗攻击的能力。一般的攻击主要有三大类型:未经授权的删除、嵌入和检测。前两者可以被看做是主动攻击,因为这些攻击修改了载体图像;未经授权的检测不修改载体,因此被视为主动攻击。数字水印中的信息应该是安全的,难以被篡改和伪造的,同时还应具有较低的虚警率。虚警是指在实际不含水印的作品中检测出水印,虚警率就是指在给定的检测次数中,虚警发生的次数。虛警率一般有两种略微不同的定义方法。第--种定义中,虚警率是指,假设作品确定而随机选定水印时,检测器能在作品中检测出水印的概率。这样的话,虚警率实际上与载体本身无关,而仅仅与水印产生的方法有关。第二种定义中,虚警率是指假设水印确定而随机选取作品时,检测器能在作品中检测出水印的概率。在绝大多数的应用中,我们比较关注它的第二种定义。对虚警率的要求是由具体的应用来决定的。 1.2 不可见性 不可见性包含两个方面的意思,一个是指在视觉上的,即嵌入水印后,图像所产生的在视觉上的变化,对观察者的视觉系统来讲应该是不可察觉的。一般来讲嵌入水印后的图像应该与原 始的载体图像在视觉上是一摸一样的; 另一方面,水印用统计方法也是不能够被恢复的,例如对大量的用同样方法和相同的水印处理过的作品,即使用统计方法也无法提取出正确的水印来。 1.3 可证明性 水印应该能够为受到版权保护的数字作品的归属提供完全和可靠的证据。标识了所有者的信息的水印,在必要时应该能够被提取出来或是检测它的存在性。而且水印所携带的信息应该能够被唯一的鉴别。 2. 数字水印技术通用模型和基本原理 数字水印技术利用人类感觉器官的不敏感,以及数字信号本身存在的感觉冗余,通过一定的算法将一些标志性信息 直接嵌入到多媒体内容当中,不影响原内容的价值和使用,并不能被人的知觉系统觉察或注意到。数字水印技术与加密技术不同,它不能阻止盗版活动的发生,但可以判别对象是否受到保护监视被保护数据的传播、鉴别真伪、非法拷贝、解决版权纠纷并为法庭提供证据以法律的手段对其进行制裁,间接打击盗版者,起到保护知识产权的作用。为了给攻击者增加去除水印时不可预测的难度目前大多数水印制作时都采用密码学中的加密(包括公开密钥、私有密钥)体系来加强在水印的嵌入、提取时采用一种密钥,甚至几种密钥联合使用,除非掌握密钥才能读出水印来。数字水印技术包括嵌入、检测和提取几个过程。 2.1 水印的嵌入过程 如图1所示是一个嵌入的通用模型,其功能是完成将水印信号加入到原始数据中。在这个过程中要解决好两个问题:一是数字水印的生成, 可能是一串伪随机数,也可能是字符串、图标等信息经过加密后产生;二是解决好算法,嵌入水印后使其在不可见性和鲁棒性之间找到一个很好的结合点。 图1 数字水印信号嵌入通用模型 2.2 水印的提取过程 如图3所示是一个提取的通用模型。利用密钥从多媒体信息中提出水印,并验证水印的真伪。 图3 数字水印信号提取模型 3.数字水印技术主要算法 数字水印技术横跨信号处理、数字通信、密码学、模式识别等多门学科各专业领域的研究者均有独特的研究角度其算法各有特色。下面给出一些典 型的算法除特别说明主要是针对图像数据的(由于图像是最基本的多媒体数据)。 3.1 空域算法 空域算法就是将水印直接嵌入图像的亮度值上。优点是快捷对于主信号的几何变换、压缩等操作具备-定的抵抗能力,但对于信号 滤波、加噪等操作的鲁棒性较差。空域算法包括最低有效位算法(LSB)、文本微调水印算法和Patchwork算法等。 最低有效位算法(LSB)是L .F.Turner和R G van Schyndel 等人提出的最早数字水印算法,也是典型的空间域信息隐藏算法。它使用特定的密钥产生随机信号然后按一定的规则排列成2维水印信号 ,并逐一插 入到原始图像相应像素值的最低几位。由于水印信号隐藏在最低位,相当于叠加了一个能量微弱的信号因而在视觉和听觉上很难察觉。目前哔哩哔哩berserker平台正在使用该水印方法对水印加密,加密效果如图4所示,其中图中PartA部分为原始查询结果,PartB部分为加密后的图片结果,目前线上加密效果保证了最小的视觉效果差。LSB算法虽然可以隐藏较多的信息但隐藏的信息可以被轻易移去,无法满足数字水印的鲁棒性要求,所以现在的数字水印软件已很少采用LSB算法。不过,作为一种大数据量的信息隐藏方法在隐蔽通信中仍占据着相当重要的地位。 3.2 变换域数字水印算法 变换域数字水印算法就是将图像做某种数学变换把水印嵌入到指定的频域系统中。因为低频区域系数的改动可能会影响到主信号的感知效果而高频系数容易被破坏,所以一般选取中频区域上的系数来嵌入信号,从而使之既满足不可感知性又满足对失真压缩等操作的鲁棒性。 典型的有DCT变换域数字水印算法这是目前研究最多的算法。它具有鲁棒性强、隐蔽性好等优点,尤其可与JPEG、MPEG等相结合能较好抵抗有损压缩。它主要思想是在图像的DCT变换域上选择中低频系数叠加水印信息。之所以选择这一频段是因为人眼的感觉主要集中在中、低频,即使攻击者要破坏水印也不会改变这部分数据否则会引起图像质量的严重下降。 变换域数字水印并不局限于DCT变换域。近年来有很多人尝试用小波变换或其他时/频分析的手段在时间/尺度域或时/频域中隐藏数字水印信息取得了比较好的效果。 图4 berserker线上LSB暗水印效果图 3.3 扩频水印算法 扩频水印算法是扩频通信技术在数字水印中的应用。它将待传递的信息通过扩频码调制后散布于非常宽的频带中,使其具有伪随机性。接收信息方通过相应的扩频码进行解扩,获得真正的传输信息。 扩频通信具有抗干扰性强、高度保密的特性,在军事上应用广泛。扩频水印与扩频通信类似,它将水印信息经扩频调制后叠加在原始数据上。水印信息散布在整个频带,无法通过一般的滤波手段恢复。如果要攻击水印信息,则必须在所有频段上加入大幅度噪声,这将严重损害原始数据的质量。 4.数字水印技术的研究和应用 在现阶段,多媒体技术飞速发展和互联网的普及带来一系列政治、 经济、军事和文化问题产生了许多新研究热点数字水印技术已接近成形。数字水印技术在互联网上涉及的数据文件,包括JPEG压缩图像、 MPEG2压缩视频、WAV、MIDI、 MP3音频文件、AVI及 三维动画文件、PS和PDF标准文本、voice-mail或video-mail等。 对数字水印技术的研究发展目前可分为两代。第一代技术主要研究在保证水印不可感知性的前提下提高数字水印对多媒体的一般处理、加噪、有损压缩等攻击的鲁棒性第二代技术重点研究增强数字水印对仿射变换和几何攻击(RST)等的抵抗能力,并提出一些新的水印技术和方法。 目前数字水印主要应用以下几个方向: 4.1 数字作品的知识产权保护 数字作品的所有者用密钥产生水印利用数据隐藏原理使版权标志不可见或不可听,并将其嵌入在原始数据中,然后公开发布其水印版本作品既不损害原作品又达到版权保护的目的。当该作品被盗版或出现版权纠纷时,所有者即可从盗版作品或水印版作品中获取水印信号作为依据,从而保护所有者的权益。在DVD、 数字照相机、数字摄像机、有线电视网络、付费电视、VOD等消 费娱乐信息业中大有用武之地。 4.2 商务交易中的票据防伪 高科技的发展,使得货币、支票及其他一些票据的伪造变得很容易,加入数字水印可以实时地从扫描票据中判断水印的有无,快速辨识真伪。另一方面,从传统商务向电子商务转化过程中,会出现大量过度性的电子文件数字水印技术可为电子文件提供不可见的认证标志,大大增加造假的难度。 4.3 隐蔽通信及其对抗 数字水印所用的信息隐藏技术不仅提供了非密码的安全途径,更引发了信息战尤其是网络情报战的革命。网络情报战是信息战的重要组成部分其核心内容是利用公用网络进行保密数据传送。到目前为止,经过加密的文件往往是混乱无序的,容易引起攻击者的注意。网络多媒体技术的广泛应用使得利用网络进行保密通信有了新的思路利用数字化声像信号相对于人的视觉、听觉冗余可以进行各种时(空)域和变换域的信息隐藏从而实现隐蔽通信。 5.基于模版匹配实现数字水印的提取 5.1 相关性理论 相关性理论的重要用途在于匹配。令表示原始数字图像,是匹配模板,在模板匹配的过程中,两个函数的相关值在中找到的位置上达到最大,由门限处理就能提取这个点。原始数字图像和的空间域相关性计算如下: (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |