论文部分内容阅读
数字图像信息隐藏技术是近年信息隐藏技术中的热点研究课题,以数字图像作为载体的信息隐藏与传统加密方法不尽相同,利用图像所具有的迷惑性产生的信息隐藏更能经受起恶意者的攻击。本文研究了数字图像信息隐藏的三种算法,所做工作、技术难点与创新如下:1.改进LSB的数字图像隐藏算法基于传统LSB算法的基础上,提出了一种新的LSB算法。基本思想为:在嵌入位置上做两次随机,其一是在整个载体图像中的隐藏的像素位置随机,保证秘密信息尽可能遍及整个载体图像;其二,在每一个字节的最低4位隐藏位置随机;在隐藏容量上,载体图像的每个字节隐藏两位秘密信息,载体图像和秘密信息的大小之比约为4比1。提取秘密信息时,由事先生成的随机序列从隐藏了秘密信息的载体图像中的对应位置提取二进制序列即可。2.图像置乱技术和离散余弦变换技术相结合的信息隐藏算法算法的关键问题包括图像的置乱技术和和秘密信息的隐藏技术,也即先把秘密信息加密后再隐藏。图像的置乱技术是基于约瑟夫环算法,思想为:先对秘密图像的每行做约瑟夫环变换,再对列做约瑟夫环变换,最终达到置乱的目的。在参数的选择上,每行和每列的报数上限用两个随机值,报数的起始位置可以固定,也可以随机。秘密信息隐藏采用变换域的隐藏技术,分为三步:先对载体图像分块,每块的大小为8×8;然后对每块做DCT变换,系数矩阵按“Z”形排列;最后在系数矩阵中分析2个字节的中频系数,具体取值为:JPEG亮度表中,值相同或相差为1的系数。根据秘密信息的二进制序列是0或1来确定连续两个中频系数的先后关系,然后再做逆DCT变换,将置乱后的秘密信息隐藏到相应的系数中。秘密信息的提取和隐藏过程刚好相反。3.改进的图像压缩技术的信息隐藏算法行程编码(RLE)是比较经典的压缩编码算法,其原理是通过存储像素的个数和像素的值来达到压缩的目的。针对RLE在PCX图像文件数据编码的基础上,提出了一种改进的基于RLE的信息隐藏算法。通过实验证明,对图像数据小于而且只有一个192的数据前加入0xC1和任意数据标识前加入0xC1 00图像的质量不会发生变化。基于此,依次取出两位秘密信息的二进制流,可能的组合为00、01、10、11,而载体图像中的数据组合可能为:oxXX(XX≤192)、oxC1XX(XX>192)、oxC1XX(XX>=192)、oxC1XX(2≤n≤63),然后分析秘密信息的组合和载体图像组合之间的关系,将秘密信息隐藏在载体图像中。