1、有关网络信息安全和数字水印技术的相关问题摘要:本文针对网络信息的安全进行了概述,分析数字水印技术的特性,并对其典型算法详细的叙述,且对数字技术应用的展望。 关键词:网络信息安全;数字水印技术;数字水印算法 中图分类号: TS872 文献标识码: A 文章编号: 1 网络信息安全概述 网络信息安全是网络安全的核心。从广义上讲,凡是涉及到网络信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络信息安全的研究领域,其主要技术包括监控、扫描、检测、加密、认证、防攻击、防病毒审计以及数字水印技术等等。 2 数字水印的定义和基本特征 数字水印是指嵌入在数字作品中的图像、文字、符号、数字等标
2、识性信息。它于 1993 年由 Caronni 最早提出,最初用于图像中,之后研究人员将其逐渐扩展到声音、视频等其他数字媒体。数字水印一般具有以下几个基本特征: 2.1 不可感知性 数字水印的嵌入不会明显干扰原始数据,不影响原始数据的正常使用,对信息接受者来说这一点变化是不易察觉的。 2.2 隐蔽性与安全性 嵌入的数字水印通过统计的方法是不可能被发现的。同时,数字水印中的信息难以被篡改或伪造,只有合法用户才能够检测、修改水印。 2.3 鲁棒性(robust) 嵌入数字水印后的原始数据在经历一系列有意无意的数据处理(如: A/D 和 D/A 转换、重采样、滤波、有失真压缩、图像旋转、剪切、缩放、
3、平移等)后出现失真时,水印仍能保持完整性和准确的可鉴别性;如果只知道部分数字水印信息而又试图去除或破坏数字水印则会导致原始数据严重降质而不能被使用。数字水印的这一特征在版权保护方面具有重要作用。 3 数字水印典型算法 3.1 空域算法 (1) Schyndel 算法:此算法首先把一个密钥输入一个 m 序列发生器来产生水印信号,然后排列成二维水印信号,按像素点逐一插入到原始图像像素值的最低位。由于水印信号被安排在最低位上,它是不可见的;基于同样的原因,它可以轻易地被移去,因此鲁棒性较差。 (2)文本水印算法:文本数据的水印算法主要是通过轻微改变字符间距、行间距或是增加、删除字符特征(如底纹线)等
4、方法来嵌入水印。这些方法无法抵御攻击,攻击者通过把字符间距、行间距进行随机化处理而破坏水印。 (3) Patchwork 算法:该算法首先随机选取 N 对像素众,然后通过增加像素对中一个点的亮度值,而相应降低另一个点亮度值的方法来隐藏信息。3.2 频域算法 (1)扩展频谱通信技术。扩展频谱通信(spread spectrum communication)技术原理为:先计算图像的离散余弦变换(DCT),然后将水印叠加到 DCT 域中幅值最大的前 L 个系数上(不包括直流分量),通常为图像的低频分量。该方法即使当水印图像经过一些通用的几何变形和信号处理操作而产生比较明显的变形后仍然能够提取出一个可
5、信赖的水印。 (2) NEC 算法。NEC 算法由 NEC 实验室的 Cox 等人提出,在数字水印算法中占有重要地位。其工作原理是:首先由作者的标识码和图像的 Hash值等组成密钥,以该密钥为种子来产生伪随机序列,该序列具有高斯 N (0, 1)分布;再对图像作 DCT 变换,用该伪随机高斯序列来调制(叠加)图像除直流(DC)分量外的 1000 个最大的 DCT 系数。该算法具有较强的鲁棒性、安全性、透明性等。由于采用特殊的密钥和不可逆的水印生成方法,因此可以有效防止 IBM 攻击。 (3)生理模型算法。人的生理模型包括人类视觉系统 HVS 和人类听觉系统 HAS。利用生理模型的基本思想均是利
6、用从视觉或听觉模型导出 JND (just noticeable difference)描述来确定在图像或声音的各个部分所能容忍的数字水印信号的最大强度,从而能够避免破坏视觉或者听觉的质量。也就是说,利用生理模型来确定与数据相关的调制掩模,然后再利用其来嵌入水印,这一方法同时具有好的透明性和鲁棒性。 3.3 网络水印算法 尹康康等人针对计算机图形学中常用的三角形网络模型,提出了一种网格水印算法方案。这个方案与 I-Guskov 的多分辨网格处理工具箱集成,不需要建立额外的数据结构和进行额外的复杂计算,而是直接在网格低频成分中嵌入水印,并且在利用网格处理工具箱进行网格处理时,可以较好地保留水印,
7、所使用的网格重采样算法简单高效,使简化网格和拓扑结构已改变的网格的水印枪测成为可能。 4 数字水印技术的应用领域与前景展望 4.1 用于数字产品的版权保护 目前,版权保护是数字水印技术的最为主要的应用。对于数字作品,原创者如果加上明显可见的标志,不仅有损作品的质量,而且很容易被拷贝和篡改。数字水印则利用密钥产生水印,嵌入原始数据,与原始数据合为一体,不可见或不可听,对于作品外观或质量没有明显的改变,而且不易被篡改。当团体或者个人侵犯作品的版权时,所有者可以从盗版作品和水印版作品中提取水印作为依据,有效捍卫自己的权益。IBM 公司在其“数字图书馆”的软件中就为用户提供了数字水印的功能, Adob
8、e 公司也在Photoshop 软件中集成了 Digimarc 公司的数字水印插件,这些都是数字水印技术在版权保护领域里面的典型应用的例子。 4.2 声像数据的隐藏标识和篡改提示 数据的标识信息往往比数据本身更具有保密价值,如遥感图像的拍摄日期、经度、纬度等。没有标识信息的数据有时甚至无法使用,但直接将这些重要信息标记在原始文件上又很危险。数字水印技术提供了一种隐藏标识的方法,标识信息在原始文件上是看不到的,只有通过特殊的阅读程序才可以读取。这种方法已经被国外一些公开的遥感图像数据库所用。此外,数据的篡改提示也是一项很重要的工作。现有的信号拼接和镶嵌技术可以做到“移花接木”而不为人知,因此,如
9、何防范对图像、录音、录像数据的篡改攻击是重要的研究课题。基于数字水印的篡改提示是解决这一问题的理想技术途径,通过隐藏水印的状态可以判断声像信号是否被篡改。 4.3 隐蔽通信及其对抗 数字水印所依赖的信息隐藏技术不仅提供了非密码的安全途径,更引发了信息战尤其是网络情报战的革命,产生了一系列新颖的作战方式,引起了许多国家的重视,网络情报战是信息战的重要组成部分,其核心内容是利用公用网络进行保密数据传送。 5 结论 数字水印是近几年来国际学术界兴起的一个前沿研究领域,作为在信息时代下进行数字产品版权保护的新技术,它可以确定版权所有者,识别购买者或者提供关于数字内容的其他附加信息,并将这些信息以人眼不
10、可见的形式嵌入在多媒体信息中。在数字水印技术中,水印嵌入算法一直都是人们关注的焦点,而对不可见的鲁棒水印和嵌入噪声的水印的研究,频域比空域应用得更多更广,尤其是基于 DCT 变换的算法已经得到了广泛的应用。但最近基于小波变换的嵌入算法因其具有多重分辨率的特点,而日益变得流行起来。由于目前数字水印技术难以解决串谋攻击、机会攻击以及解释攻击问题,使得数字水印在版权保护、访问与拷贝控制、数字指纹等方面的应用受到了很大的限制,许多研究者正致力于上述问题的解决。另外,对数字水印算法的可靠性和性能的评价需要有更标准的方法,水印理论也需要更加完善。可以预见,数字水印技术将很可能成为多媒体安全领域的技术基础。