摘要
文中运用Matlab实现了基于空域LSB(Least Significant Bit)的灰度图像隐藏与提取系统。图像隐藏系统由置乱模块、加密模块和嵌入模块组成。置乱模块采用基于行列置换的置乱算法,经过多次迭代处理,将原始图像变换为灰度均衡的灰度图像,迭代的次数作为密钥一。加密模块借鉴通信系统中常用的伪随机序列加密的方法,运用软件产生m序列对置乱后的图像进行加密处理。m序列的初始值作为密钥二。经过置乱、加密后的图像进入嵌入模块,采用最低位隐藏方法将数据信息嵌入到载体图像中。图像信息提取系统则由解隐藏、解密和反置乱三部分组成。
Utilizes Matlab to realize the system of the intensity image hiding and extraction which based on spatial domain LSB (Least Significant Bit). The image hiding system contains three modules : the chaotic module, the encryption module and the embedded module. The chaotic module uses the chaotic algoritlan based on the ranks replacement, and iterates many times. Then the primitive image is inversed to the intensity balanced image,the iteration number is considered as the secret key one. Encryption module commonly uses pseudo-random sequence encryption method of communication system for reference,and the m sequence is produced by Matlab software to encrypt the image in disorder. The initial value of m sequence is the secret key two. The image information extraction system is composed of three parts: the decipher module, the decryption module and the anti- chaotic module.
出处
《计算机技术与发展》
2007年第5期114-116,共3页
Computer Technology and Development