基于HLSE混沌映射和改进Zigzag变换的图像加密算法
Image Encryption Algorithm Based on HLSE Chaotic Map and Improved Zigzag Transform
DOI: 10.12677/csa.2025.157190, PDF,    科研立项经费支持
作者: 金晓瑞, 陈初侠*, 陈冠宇, 郑 忍, 杨敬雪:巢湖学院电子工程学院,安徽 巢湖
关键词: 图像加密HLSE混沌改进Zigzag变换混沌映射Image Encryption HLSE Chaos Improved Zigzag Transform Chaotic Map
摘要: 针对现有图像加密算法中一维混沌映射存在的混沌范围有限、易出现周期窗口以及标准Zigzag变换置乱效果不佳等问题,本文提出了一种基于HLSE (Hybrid Logistic-Sine-Exponential)混沌映射和改进Zigzag变换的图像加密算法。首先,设计了一种新的一维HLSE混沌映射,该映射通过结合Logistic映射、Sine映射和指数函数,相比于传统的Logistic映射和Sine映射,展现出更大的混沌范围、更复杂的动态行为和对初始值的强敏感性。其次,对标准Zigzag变换进行了改进,通过引入分两次扫描并将结果交叉排列的方式,有效克服了原变换置乱不充分、部分像素位置可能不变的缺陷,增强了置乱的均匀性和彻底性。加密算法利用SHA-256算法根据明文图像生成HLSE混沌映射的初始值和控制参数,确保了密钥的敏感性和与明文的关联性。加密过程包括改进Zigzag置乱、基于混沌序列的索引置乱以及异或扩散操作。实验结果和安全性分析表明,该算法具有足够大的密钥空间、高度的密钥敏感性,能够有效抵抗统计攻击和差分攻击,同时对数据裁剪和噪声污染也表现出较好的鲁棒性,且具有较高的加密效率。
Abstract: To address the issues that existing one-dimensional (1D) chaotic maps in image encryption algorithms suffer from limited chaotic range, proneness to periodic windows, and the unsatisfactory scrambling effect of the standard Zigzag transform, this paper proposes an image encryption algorithm based on an HLSE (Hybrid Logistic-Sine-Exponential) chaotic map and an improved Zigzag transform. Firstly, a novel 1D HLSE chaotic map is designed. By combining the Logistic map, Sine map, and exponential function, this map exhibits a larger chaotic range, more complex dynamical behavior, and strong sensitivity to initial values compared to traditional Logistic and Sine maps. Secondly, the standard Zigzag transform is improved. By introducing a two-pass scanning method and cross-arranging the results, it effectively overcomes the deficiencies of the original transform, such as insufficient scrambling and the possibility of some pixel positions remaining unchanged, thereby enhancing the uniformity and thoroughness of the scrambling. The encryption algorithm utilizes the SHA-256 algorithm to generate the initial values and control parameters for the HLSE chaotic map based on the plaintext image, ensuring the sensitivity of the key and its correlation with the plaintext. The encryption process includes improved Zigzag scrambling, chaotic sequence-based index scrambling, and XOR diffusion operations. Experimental results and security analysis demonstrate that the proposed algorithm possesses a sufficiently large key space and high key sensitivity, can effectively resist statistical attacks and differential attacks, and also exhibits good robustness against data cropping and noise pollution, while maintaining high encryption efficiency.
文章引用:金晓瑞, 陈初侠, 陈冠宇, 郑忍, 杨敬雪. 基于HLSE混沌映射和改进Zigzag变换的图像加密算法[J]. 计算机科学与应用, 2025, 15(7): 164-181. https://doi.org/10.12677/csa.2025.157190

参考文献

[1] Long, B., Chen, Z., Liu, T., Wu, X., He, C., Wang, L., et al. (2024) Improved Fractal Coding and Hyperchaotic System for Lossless Image Compression and Encryption. Nonlinear Dynamics, 113, 12233-12262. [Google Scholar] [CrossRef
[2] Deng, Y., Tian, X., Chen, Z., Xiao, Y. and Xiao, Y. (2024) An Image Encryption Algorithm Based on a Novel Two-Dimensional Hyperchaotic Map and Difference Algorithm. Nonlinear Dynamics, 113, 3801-3828. [Google Scholar] [CrossRef
[3] Feng, W., Yang, J., Zhao, X., Qin, Z., Zhang, J., Zhu, Z., et al. (2024) A Novel Multi-Channel Image Encryption Algorithm Leveraging Pixel Reorganization and Hyperchaotic Maps. Mathematics, 12, Article 3917. [Google Scholar] [CrossRef
[4] Etem, T. and Kaya, T. (2024) Modified Bernoulli Map-Based Scramble and S-Box Supported Colour Image Encryption. Signal, Image and Video Processing, 19, Article No. 59. [Google Scholar] [CrossRef
[5] Belazi, A., Kharbech, S., Aslam, M.N., Talha, M., Xiang, W., Iliyasu, A.M., et al. (2022) Improved Sine-Tangent Chaotic Map with Application in Medical Images Encryption. Journal of Information Security and Applications, 66, Article ID: 103131. [Google Scholar] [CrossRef
[6] Xiao, Y., Tong, X., Zhang, M. and Wang, Z. (2022) Image Lossless Encoding and Encryption Method of SPECK Based on 1D Chaotic Map. Physica Scripta, 97, Article ID: 055211. [Google Scholar] [CrossRef
[7] Liu, H. and Wang, X. (2011) Color Image Encryption Using Spatial Bit-Level Permutation and High-Dimension Chaotic System. Optics Communications, 284, 3895-3903. [Google Scholar] [CrossRef
[8] Wang, X., Su, Y., Xu, M., Zhang, H. and Zhang, Y. (2021) A New Image Encryption Algorithm Based on Latin Square Matrix. Nonlinear Dynamics, 107, 1277-1293. [Google Scholar] [CrossRef
[9] Vidhya, R. and Brindha, M. (2020) A Novel Dynamic Chaotic Image Encryption Using Butterfly Network Topology Based Diffusion and Decision Based Permutation. Multimedia Tools and Applications, 79, 30281-30310. [Google Scholar] [CrossRef
[10] Yang, F., Mou, J., Cao, Y. and Chu, R. (2020) An Image Encryption Algorithm Based on BP Neural Network and Hyperchaotic System. China Communications, 17, 21-28. [Google Scholar] [CrossRef
[11] Wang, X., Liu, C. and Jiang, D. (2021) A Novel Triple-Image Encryption and Hiding Algorithm Based on Chaos, Compressive Sensing and 3D DCT. Information Sciences, 574, 505-527. [Google Scholar] [CrossRef
[12] Zheng, J. and Lv, T. (2022) Image Encryption Algorithm Based on Cascaded Chaotic Map and Improved Zigzag Transform. IET Image Processing, 16, 3863-3875. [Google Scholar] [CrossRef
[13] Patel, S., Bharath K P, and Rajesh Kumar M, (2020) Symmetric Keys Image Encryption and Decryption Using 3D Chaotic Maps with DNA Encoding Technique. Multimedia Tools and Applications, 79, 31739-31757. [Google Scholar] [CrossRef
[14] Ye, G., Wu, H., Jiao, K. and Mei, D. (2021) Asymmetric Image Encryption Scheme Based on the Quantum Logistic Map and Cyclic Modulo Diffusion. Mathematical Biosciences and Engineering, 18, 5427-5448. [Google Scholar] [CrossRef] [PubMed]
[15] Patro, K.A.K., Soni, A., Netam, P.K. and Acharya, B. (2020) Multiple Grayscale Image Encryption Using Cross-Coupled Chaotic Maps. Journal of Information Security and Applications, 52, Article ID: 102470. [Google Scholar] [CrossRef