一种基于混沌与Bit位扰乱的彩色图像加密算法
A Color Image Encryption Algorithm Based on Chaos and Bit Disturbance
DOI: 10.12677/JISP.2019.81003, PDF,    科研立项经费支持
作者: 庄志本, 刘静漪:湖北民族学院理学院,湖北 恩施;陈世强*:湖北民族学院新材料与机电工程学院,湖北 恩施
关键词: Henon混沌映射Bit位扰乱彩色图像加密按位“异或”运算Henon Chaotic Map Bit Scrambling Color Image Encryption Bitwise XOR Operation
摘要: 本文提出了一种基于改进的Henon混沌映射与Bit位扰乱的彩色图像加密算法。首先,我们把明文图像的R、G、B三个通道合并成一个矩阵,同时还把其转换成二进制数;其次,把二进制数矩阵的行列进行扰乱,并把扰乱了的二进制数矩阵还原成十进制数矩阵;最后,把其分成三个像素个数相同的矩阵,再分别把三个矩阵进行按位“异或”运算,得到最终加密图像。实验结果和理论分析表明该算法具有密钥空间大,密钥敏感性高,能够有效地抵御统计分析和灰度值分析的攻击,对数字图像的加密具有良好的加密效果。
Abstract: In this paper, we propose a color image encryption algorithm based on improved Henon chaotic map and Bit scrambling. First, we combine the three channels R, G, and B of the plaintext image into a matrix, and also convert it into a binary number. Secondly, the rows and columns of the binary number matrix are disturbed, and the disturbed binary number matrix is restored to a decimal number matrix. Finally, it is divided into three matrices with the same number of pixels, and then the three matrices are subjected to a bitwise XOR operation to obtain the final encrypted image. The experimental results and theoretical analysis demonstrate that the algorithm has a large key space. It can effectively resist the attacks of statistical analysis and gray value analysis, and has a good encryption effect on digital image encryption.
文章引用:庄志本, 刘静漪, 陈世强. 一种基于混沌与Bit位扰乱的彩色图像加密算法[J]. 图像与信号处理, 2019, 8(1): 15-23. https://doi.org/10.12677/JISP.2019.81003

参考文献

[1] Sun, S. (2018) A Novel Hyperchaotic Image Encryption Scheme Based on DNA Encoding, Pixel-Level Scrambling and Bit-Level Scrambling. IEEE Photonics Journal, 10.
[2] Rui, L. (2015) New Algorithm for Color Image Encryption Using Improved 1D Logistic Chaotic Map. Open Cybernetics & Systemics Journal, 9, 210-216.
[Google Scholar] [CrossRef
[3] Chai, X., Gan, Z. and Zhang, M. (2017) A Fast Cha-os-Based Image Encryption Scheme with a Novel Plain Image-Related Swapping Block Permutation and Block Diffusion. Multimedia Tools and Applications, 76, 1-25.
[Google Scholar] [CrossRef
[4] Ahmad, J., Khan, M.A., Ahmed, F., et al. (2017) A Novel Image Encryption Scheme Based on Orthogonal Matrix, Skew Tent Map, and XOR Operation. Neural Computing and Applications.
[5] Gao, T. and Chen, Z. (2008) Image Encryption Based on a New Total Shuffling Algorithm. Chaos Solitons& Fractals, 38, 213-220.
[Google Scholar] [CrossRef
[6] Pareek, N.K., Patidar, V. and Sud, K.K. (2006) Image encryption Using Chaotic Logistic Map. Image & Vision Computing, 24, 926-934.
[Google Scholar] [CrossRef
[7] Ahmad, J. and Hwang, S.O. (2015) Chaos-Based Diffusion for Highly Autocorrelated Data in Encryption Algorithms. Nonlinear Dynamics, 82, 1-12.
[Google Scholar] [CrossRef
[8] Jiang, S., Wang, G. and Jin, P. (2017) A New Image Encryption Algorithm Based on Improved Henon Mapping. Journal of Hangzhou Dianzi University.
[9] Guo, Y., Shao, L.P. and Yang, L. (2015) Bit-Level Image Encryption Algorithm Based on Josephus and Henon Chaotic Map. Application Re-search of Computers.
[10] Sekertekin, Y. and Atan, Ö. (2017) An Image Encryption Algorithm Using Ikeda and Henon Chaotic Maps. Telecommunications Forum, IEEE, 1-4.
[11] Su, Y., Tang, C., Chen, X., et al. (2017) Cascaded Fresnel Holographic Image Encryption Scheme Based on Aconstrained Optimization Algorithm and Henon Map. Optics & Lasers in Engineering, 88, 20-27.
[Google Scholar] [CrossRef
[12] Gong, H.L. (2010) Image Encryption Algorithm Based on Henon Map and High Dimensional Matrix Transformation. Microcomputer Information, 26, 87-89.
[13] Yue, H.H., Tao, L.I. and Shi, L. (2011) Improved Image Encryption Algorithm Based on Henon Hyperchaotic System. Journal of Computer Applications, 31, 1909-1905.
[14] Abdullah, M., Rehab, F. and Ali, M. (2015) Chaos Image Encryption based on DCT Transforms and Henon Map. International Journal of Computer Applications, 127, 1-7.
[15] Xie, G.B., Wang, T. and Computer, F.O. (2016) A Novel Hyperchaotic Image Encryption Algorithm Based on Bit Scrambling. Microelectronics & Computer.
[16] Changsha (2013) Color Image Encryption Algorithm Based on 2D Logistic Chaotic Map and Bit Rearrange. Computer Science, 40, 300-299.
[17] Li, Y., Wang, C. and Chen, H. (2017) A Hy-per-Chaos-Based Image Encryption Algorithm Using Pixel-Level Permutation and Bit-Level Permutation. Optics & Lasers in Engineering, 90, 238-246.
[Google Scholar] [CrossRef
[18] Liu, J., Yang, D., Zhou, H., et al. (2018) A Digital Image Encryption Algorithm Based on Bit-Planes and an Improved Logistic Map. Multimedia Tools & Applications, 77, 10217-10233.
[Google Scholar] [CrossRef
[19] Teng, L., Wang, X. and Meng, J. (2017) A Cha-otic Color Image Encryption Using Integrated Bit-Level Permutation. Multimedia Tools & Applications, 77, 1-14.
[20] Zhang, X., Han, F. and Niu, Y. (2017) Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding. Computational Intelligence and Neuroscience, 2017, Article ID: 6919675.
[Google Scholar] [CrossRef] [PubMed]
[21] Cao, C., Sun, K. and Liu, W. (2017) A Novel Bit-Level Image En-cryption Algorithm Based on 2D-LICM Hyperchaoticmap. Signal Processing, 143, 122-133.
[22] Enayatifar, R., Ab-dullah, A.H., Isnin, I.F., Altameem, A. and Lee, M. (2017) Image Encryption Using a Synchronous Permutation Diffu-sion Technique. Optics and Lasers in Engineering, 90, 146-154.
[Google Scholar] [CrossRef
[23] Liu, H., Wang, X., et al. (2012) Image Encryption Using DNA Complementary Rule and Chaotic Maps. Applied Soft Computing, 12, 1457-1466.
[Google Scholar] [CrossRef