摘要
本文提出了一种基于比特位和改进的一维混沌映射的数字图像加解密算法。首先,使用两个存在的一维混沌映射构造了一个简单高效的新的混沌映射来产生随机序列,用于原始图像的置乱与扩散中。其次,将原始明文图像分解为8个位平面,将生成的混沌序列去改变像素值的位置和值,达到置乱和扩散的效果。最后,将分解后的图像合并成256个灰度级的灰度图像,再进一步进行分块的置乱操作,得到加密后的图像。实验结果表明,该算法具有良好的鲁棒性和安全性,可以抵抗各种攻击。
This paper presents a digital image encryption and decryption algorithm based on bit-planes and improved one-dimensional chaotic maps. Firstly, a simple and efficient new chaotic map is constructed by using two existing one-dimensional chaotic maps to generate random sequences for scrambling and diffusing the original image. Secondly, the original plain-image is decomposed into 8-bit planes, and the generated chaotic sequence is used to change the positions and values of the pixels to achieve the effect of scrambling and diffusion. Finally, the decomposed image is merged into gray image with 256 grayscales, and then the encrypted image is obtained by block shuffling operation. Experimental results show that the algorithm has good robustness and security. It can resist various attacks as well.
出处
《图像与信号处理》
2020年第1期47-56,共10页
Journal of Image and Signal Processing