利用计算机图像隐藏信息

Author: Date: 1999年 第35期 04版

    由于美国科研人员的研究成果,计算机图像有可能成为传递敏感信息的较常用的方法。 
   密写是指“隐藏的书写”。在古希腊,间谍把信息隐藏在通常用于写字的蜡板上。在二战期间,德国科学家创造了只有句号大小的微点,但却大得足以包含照片或其它信息。
    今天,计算机图像和电子邮件为隐藏和传送信息提供了更多的机会。此类图像可呈现为熟悉的人脸或迷人的风景,而对于计算机只是一些数字。研究人员找到了一种操纵这些数字而不使图像失真的方法,即加密技术被广泛用于传送敏感信息。基本的做法是将数据嵌入一幅画面中,呈现在观看者眼前的画面有没有这些数据看上去都一样,文件长度没有增加。这种图像被视为“容器图像”,它可以包含附加数据。
    为达到不引人注意的目的,他们寻找画面中比较复杂的区域,例如树叶或图案复杂的织物。计算机将此类区域视为复杂的二进制数集合。他们还找到了一种可以改变其中某些数字以容纳新数据的方法。他们的研究依据是像素,即在计算机屏幕上构成图像的光点。像素的色彩由二进制位定义,亦称为比特,但是并不是每一个像素的所有比特都有同等级别。在屏幕上构成画面时,有些比特比另一些更重要。新技术不改变那些最重要的比特。他们的方法就是利用那些最不重要的比特来容纳新的数据。那些最不重要的比特可以更改而不明显改变屏幕图像。
    若想了解这些嵌入的数据,观看者需要原来创建画面的软件。此软件也可以如同加密技术那样包括一个查看给定图像中数据所必须的唯一密码。