图4.4加入签字信号前后的图像变化
结论:
由于原始24位bmp图像文件隐藏信息后,其数据部分字节数值最多变化为1,该字节代表的像素最多只变化了1/256,所以,已隐藏信息的bmp图像与未隐藏信息的bmp图像,用肉眼是看不出差别的;
将信息直接嵌入像素rgb值的优点是嵌入信息的容量与所选取的掩护图像的大小成正比;
使用这种方法,一个大小为32 k的24位bmp图像文件,可以隐藏约32 k/8=4k的信息(忽略文件头不能隐藏数据的54个字节),该方法具有较高的信息隐藏率。
5 信息隐藏技术的研究动态和发展现状
在1994年的ieee国际图像处理会议(icip`94),r. g. schyndel等人第一次明确提出了数字水印的概念[4],从此掀起了现代信息隐藏技术研究的高潮。仅仅过了两年,在icip`96上,已经出现了以信息隐藏领域中的水印技术、版权保护(copyright protection)和多媒体服务的存取控制(access control of multimedia services)为主要内容的研讨专题。同年在英国剑桥召开了第一届信息隐藏国际研讨会(first international workshop on information hiding),内容涉及数据隐藏、保密通信、密码学等相关学科领域。在美国,许多著名大学和大公司的研究机构,如麻省理工学院的媒体实验室、明尼苏达大学、普林斯顿大学、南加州大学等,以及nec公司、ibm公司等,都一直在致力于信息隐藏技术方面的研究,并已取得了大量研究成果。与此同时,大量的数字水印应用软件也应运而生,如highwater fbi、 digimarc corporation、fraunhofer`s syscop等。目前,应用于数字图像的水印技术已被考虑写于jpeg 2000标准[5],这必将进一步推动信息隐藏技术的发展。
目前已有的数字水印算法主要包括以下几种:
最低有效位算法(lsb)。l.f.turner与r.g.van schyndel等人先后利用该算法将特定标记隐藏于数字音频和数字图像内,这是一种典型的空间域数据隐藏算法。由于该算法是通过调整原始数据的最低几位来隐藏信息,使一般用户对于隐藏信息,在视觉和听觉上很难察觉。现在网上的一些简单信息伪装软件大多是运用lsb技术和调色板调整等相关技术可以将信息隐藏在24bit图像或256色图像中,如stegodos、white noise sterm、stools等。虽然其有较大的信息隐藏量,但作为数字水印算法,该算法因其基本原理限制,所隐藏的数字水印信息是极为脆弱的,无法经受一些无损和有损的信号处理。
文档结构微调方法。brassil等人提出了三种在通用文档图像(postscript)中隐藏特定二进制信息的技术,数字信息通过轻微调整文档中的以下结构来完成编码,包括:垂直移动行距、水平调整字距、调整文字特性(如字体)。该算法可以抵抗一些标准的文档操作,如照相复制和扫描复制,但该技术也极易被经验丰富的攻击者破坏,而且仅适于文档图像类。
tanaka等通过研究将内嵌数字水印设计的与量化噪声相似,这是由于通常数字信号中的量化噪声很难被观察者发现。他们通过控制预测量化器的量化等级的选择来嵌入数字水印,引入其中的特写数据对于图像而言近似一种量化噪声;对于抖动图像,则将水印设计成一种抖动矩阵的形式。
patchwork方法,这是bander等人提出的一种基于统计的数据水印嵌入方案。patchwork任意选择n对图像点,在增加一点亮度的同时,相应降低另一点的亮度值。通过这一调整过程完成水印的嵌入。该算法具有不易察觉性,并且对于有损压缩编码(jpeg)和一些恶意攻击处理具有抵抗力。
纹理块映射编码方法,该算法也是bander等人提出的,它将数字信息隐藏于数字图像的任意纹理部分。该算法对于滤波、压缩和扭转等操作具有抵抗能力,但仅适于具有大量任意纹理区域的图像,而且尚不能完全自动完成。
频率域数字水印方法。这是一种用类似扩频通信的技术来隐藏数据的方法。该技术将隐藏信息经过一定的频率域调制隐藏于数字媒体的感知最重要的频谱成分中。该技术可以抗击有损压缩编码和其它一些具有信号失真的数据处理过程。
作为一个技术体系,数字水印尚不完善,每个研究人员的介入角度各不相同,所以研究方法和设计策略也各不相同,但都是围绕着实现数字水印的各种基本特性进行设计。同时,随着该技术的推广和应用的深入,一些其他领域的先进技术和算法也将被引入,从而完备和充实数据水印技术。例如在数字图像处理中的小波、分形理论;图像编码中的各种压缩算法;音视频编码技术等等。
数字水印技术是一种横跨信号处理、数字通信、密码学、计算机网络等多学科的新兴技术,具有巨大的潜在应用市场,对它的研究具有重要的学术和经济价值。
以数字水印为代表的信息隐藏技术也引起了我国科研人员的浓厚兴趣。为了促进国内信息隐藏技术的研究和应用,我国信息安全领域的三位院士与有关应用研究单位联合发起了我国的信息隐藏学术研讨会,并于1999年12月组织召开了第一届会议。与此同时,国家863计划智能计算机专家组于2000年1月举办了数字水印技术学术研讨会。此次研讨会由中科院自动化所模式识别国家重点实验室和北京邮电大学信息安全中心承办,与会者就数字水印技术的发展动态和趋势进行了全面、深入的探讨。
作者/魏为民 武汉大学计算机学院
