论文部分内容阅读
随着云计算等技术的快速发展,人们的生活得到了极大的丰富,人与人之间的交流也变得日益密切。微信等应用程序的使用使得人们从过去的单一的文字交流发展到现在的语音、图像和视频等多媒体交流方式,人们的生活得到了极大的便利。虽然人们的交流方式和生活方式得到了很大程度的改善,但是,在这繁荣发展的背后也存在着很大的安全隐患,最主要的就是隐私信息泄露的问题。过去由于发展水平的原因,人们更多的注重保护文字信息的安全,但随着科技的发展和多媒体技术的应用,图像等多媒体信息的安全性也受到了人们高度的重视。在军事、医疗等安全性要求较高的领域,多媒体信息的安全性就显得尤为重要。如今人脸识别、虹膜识别等技术的广泛使用,给图像信息的保护工作带来了更大的挑战。如何在保护图像信息的同时又能隐藏秘密信息的问题引起了很多学者的研究兴趣。为了更好地提高图像与秘密信息的安全性,在本文中我们提出了两种基于LDPC码的加密图像的可逆信息隐藏算法。这两种方法既可以保护原始图像的信息安全,又能很好的隐藏秘密信息达到信息保护的效果。在第一种方法中,我们首先利用图像块的二进制流密码异或和块置乱的方法对原始图像进行加密操作。然后将加密图像发送给信息嵌入者,接着信息嵌入者根据一个阈值将加密的图像块分成平滑区和复杂区,并收集平滑区中像素的最低有效位(LSB),利用LDPC矩阵对这些比特进行压缩,最后将秘密信息嵌入到被压缩的位置上从而组成新的比特流并将它们放回原来的位置。这样如果接收者只有加密密钥,他可以直接解密图像但无法提取秘密信息。如果接收者只有信息嵌入的密钥,他可以直接提取秘密信息但是不能获得图像的信息。如果接收者既有加密密钥又有信息嵌入的密钥,那么他既可以准确的提取秘密信息,又可以无损地恢复原始图像。在第二种方法中,我们先根据特定的类似流密码和块置乱的方法加密原始图像,从而得到加密图像。信息嵌入者在得到加密图像后利用阈值将图像块分成两个部分,即平滑区和复杂区。不同于第一种方法的是,在这里我们把平滑区中的部分像素的最高有效位(MSB)直接用秘密信息替换,完成第一次秘密信息嵌入的过程,然后剩余的部分像素的最低有效位(LSB)采用LDPC矩阵压缩的办法再次嵌入秘密信息,从而完成第二次秘密信息的嵌入。通过这两个信息嵌入的步骤,我们可以很大程度地提高信息的嵌入量。这样接收者在获得图像后,如果只有加密密钥,那么他可以直接解密图像。如果只有信息嵌入密钥,他就可以直接提取秘密信息。如果既有加密密钥又有信息嵌入的密钥,那么他既可以准确地提取秘密信息,又可以正确地恢复原始图像。我们的方法在一定程度上提高了信息的嵌入量和直接解密时图像的解密质量。