2信息隐藏技术概述
1、最低有效位LSB(LeastSignificantBit)算法
该算法是提出最早也是使用较为广泛的信息隐藏技术之一。其主要手段是将信息隐藏到图像的最低位的平面上,而人的视觉系统对位平面中的最低几位比特很不敏感,将秘密信息替换这些相应的比特位具有很好的不可感知性,而且嵌入强度也比较大n副。这种算法由于原理简单、信息容量大、隐蔽性好等特点被广泛采用,很多信息隐藏软件如SZTools、EZSteg和SteganoS等都采用了这种算法。
2、基于亮度统计特性的Patchwork算法
与LSB算法不同,Patchwork算法n钔是将水印信息隐藏在图像数据的亮度
统计特性中,并且给出了一种原始的扩频调制机制。该算法是在载体图像中随机选取N对像素点(Xi,yj),并对每个像素对的灰度值做如下调整:
洚。zl+三'.
拶£2I:j,z...,Ⅳ_Lj●‘,● 』’(2.7)、o ●,
yt一1
这样就使得整个图像的平均亮度保持不变。通常的做法是利用伪随机数生
成器产生两组伪随机序列并将其分布到图像矩阵中去,对第一组所对应的像素值加1,同时对另一组对应的像素值减去l,并将伪随机数生成器的种子作为密钥传递。也就是说该算法假设任意像素之差是零均值随机变量,任选N对像素,增加对比度的同时不改变平均亮度,使该均值偏移从而隐藏信息。Patchwork算法克服了LSB算法改变图像统计特性的不足,它是一种数据量较小、鲁棒性很强的数字水印算法,其生产的水印能够抗图像的剪切、模糊化和色彩的抖动。3、调色板算法u副
在基于调色板的图像中,图像时用色彩空间的颜色子集来对图像着色。图
像由两部分组成:一部分是调色板,它定义了N种颜色索引值:另一部分是图像数据,它保存每一个像素的调色板索引,而不是保存实际的颜色值。GIF和BMP格式的图像都是基于调色板的图像。针对基于调色板的图像中有两种方法对信息进行编码。一、操作调色板,颜色向量的LSB也能用于信息传输。由于调色板不需以任何方式排序,在以调色板保存颜色时,可选择对信息进行编码。这样有N!种不同方式对调色板进行排序,有足够的能力对一个较短嵌入信息进行编码。不过,使用调色板顺序保存信息的方法都不具有稳健性,只要打乱调色板顺序就会破坏隐藏信息,甚至在嵌入信息量不大的条件下就能看出图像颜色13