Abstract
Aiming at the security of digital images, this paper proposes an image encryption algorithm based on a chaotic system of complex order and modified Advanced Encryption Standard (AES). A new complex order chaotic system is first proposed. The proposed encryption algorithm utilizes the chaotic system to generate dynamic s-boxes and keys associated with the plaintext, and dynamically introduces index values in each step of the AES, which increases the unpredictability and reduces the number of encryption rounds, leading to better encryption efficiency. Each round of encryption uses a different s-box for SubBytes operations. Each round of encryption is rotated, so the algorithm is suitable for the encryption of irregular images. Combining the advantages of complex-order chaos and improved AES, it has been proven that the proposed scheme has good properties through statistical analysis, differential analysis, correlation comparison, and other related experiments.
Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Li T, Yang M, Wu J, Jing X (2017) A novel image encryption algorithm based on a fractional-order Hyperchaotic system and DNA computing. Complexity 2017:1–13
Chai X, Gan Z, Yang K, Chen Y, Liu X (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Sig Process: Image Commun 52:6–19
Dong Y, Huang X, Ye G, Tan Z (2021) Visually meaningful image encryption scheme based on DWT and Schur decomposition. Secur Commun Netw 2021:1–16
Chai X, Bi J, Gan Z, Liu X, Zhang Y, Chen Y (2020) Color image compression and encryption scheme based on compressive sensing and double random encryption strategy. Sig Process 176:107684
Naskar PK, Bhattacharyya S, Nandy D, Chaudhuri A (2020) A robust image encryption scheme using chaotic tent map and cellular automata. Nonlinear Dyn 100(3):2877–2898
Choi US, Cho SJ, Kim JG, Kang SW, Kim HD (2020) Color image encryption based on programmable complemented maximum length cellular automata and generalized 3-D chaotic cat map. Multimed Tools Appl 79(31–32):22825–22842
HadjBrahim A, Ali Pacha A, Hadj Said N (2020) Image encryption based on compressive sensing and chaos systems. Optics Laser Technol 132:106489
Xu Q, Sun K, He S, Zhu C (2020) An effective image encryption algorithm based on compressive sensing and 2D-SLIM. Optics Lasers Eng 134:106178
Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 8(6):1259–1284
Gao X (2021) A color image encryption algorithm based on an improved Hénon map. Phys Scripta 96(6). https://doi.org/10.1088/1402-4896/abed7d
Pak C, An K, Jang P, Kim J, Kim S (2018) A novel bit-level color image encryption using improved 1D chaotic map. Multimed Tools Appl 78(9):12027–12042
Kamal FM, Elsonbaty A, Elsaid A (2021) A novel fractional nonautonomous chaotic circuit model and its application to image encryption. Chaos, Solitons Fractals 144:110686
Chen L, Yin H, Huang T, Yuan L, Zheng S, Yin L (2020) Chaos in fractional-order discrete neural networks with application to image encryption. Neural Netw 125:174–184
Mahmoud GM, Mahmoud EE, Ahmed ME (2009) On the hyperchaotic complex Lü system. Nonlinear Dyn 58(4):725–738
Zhang X, Wang X (2018) Remote-sensing image encryption algorithm using the advanced encryption standard. Appl Sci 8(9):1540
Siddiqui N, Naseer A, Ehatisham-ul-Haq M (2020) A novel scheme of substitution-box design based on modified Pascal’s triangle and elliptic curve. Wireless Pers Commun 116(4):3015–3030
Altigani A, Hasan S, Barry B, Naserelden S, Elsadig MA, Elshoush HT (2021) A polymorphic advanced encryption standard – a novel approach. IEEE Access 9:20191–20207
Wadi SM, Zainal N (2013) Rapid encryption method based on AES algorithm for grey scale HD image encryption. Procedia Technol 11:51–56
Hameed ME, Ibrahim MM, Manap NA, Mohammed AA (2020) A lossless compression and encryption mechanism for remote monitoring of ECG data using Huffman coding and CBC-AES. Futur Gener Comput Syst 111:829–840
Jamal SS, Attaullah T, Shah AH, AlKhaldi MN (2019) Tufail, Construction of new substitution boxes using linear fractional transformation and enhanced chaos. Chin J Phys 60:564–572
Shafique A (2020) A new algorithm for the construction of substitution box by using chaotic map. Eur Phys J Plus 135(2). https://doi.org/10.1140/epjp/s13360-020-00187-0
Çavuşoğlu Ü, Kaçar S, Pehlivan I, Zengin A (2017) Secure image encryption algorithm design using a novel chaos based S-Box. Chaos, Solitons Fractals 95:92–101
Lin CH, Hu GH, Chan CY, Yan JJ (2021) Chaos-based synchronized dynamic keys and their application to image encryption with an improved AES algorithm. Appl Sci 11(3):1329
Sprott JC (1994) Some simple chaotic flows. Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics 50(2):R647–R650
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcation Chaos 16(08):2129–2151
Arab A, Rostami MJ, Ghavami B (2019) An image encryption method based on chaos system and AES algorithm. J Supercomput 75(10):6663–6682
Farah MAB, Guesmi R, Kachouri A, Samet M (2020) A new design of cryptosystem based on S-box and chaotic permutation. Multimed Tools Appl 79(27–28):19129–19150
Shafique A, Ahmed F (2020) Image encryption using dynamic S-Box substitution in the wavelet domain. Wireless Pers Commun 115(3):2243–2268
Belazi A, Abd El-Latif AA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Sig Process 128:155–170
Wang WT, Sun JY, Wang G, Zhang H (2023) Fisher-Yates scrambling algorithm combined with S-box color image encryption technology based on 3D-SCCM chaotic system. Multimed Tools Appl 1–26. https://doi.org/10.1007/s11042-023-15420-y
Fatima S, Rehman T, Fatima M, Khan S, Ali MA (2022) Comparative analysis of aes and rsa algorithms for data security in cloud computing. Eng Proceed 20(1):14–20
Shariatzadeh M, Rostami MJ, Eftekhari M (2021) Proposing a novel Dynamic AES for image encryption using a chaotic map key management approach. Optik 246:167779–167792
Lai Q, Zhang H, Kuate PDK, Xu G, Zhao XW (2022) Analysis and implementation of no-equilibrium chaotic system with application in image encryption. Appl Intell 52(10):11448–11471
Funding
This research is supported by the National Natural Science Foundation of China (Nos: 61702356), Project 1331 of Shanxi Province (Nos: SC9100026).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interests
The author declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sun, Jy., Cai, H. & Zhang, H. A novel image encryption algorithm combined complex order chaotic system and modified AES. Multimed Tools Appl 83, 40361–40376 (2024). https://doi.org/10.1007/s11042-023-17206-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17206-8