Abstract
We propose a secure image encryption method using the combination of spatial surface chaotic system(SSCS) and the improved AES algorithm structure. In this scheme, the key of cryptosystem is obtained from the SSCS, this system has better encryption characteristics and its model structure fits the image exactly, and it is designed for image cryptosystems contrasted with the existing a lot of low-dimensional chaotic maps and couple map lattices. The plain image is encrypted with the improved AES algorithm and by performing each round encryption, the key is generated by SSCS in each round, an improved permutation algorithm(IPA) and a reverse diffusion have been presented. The proposed scheme not only improves the efficiency because of the same key stream is shared, but also increases the diffusion effect which can resist differential attack. The presented scheme provides huge key space to deal with the brute-force attacks using the round keys obtained by SSCS, and also very sensitive to initial values of SSCS and plain image. The results of simulation analysis and performance evaluation show that the presented cryptosystem provides strong security performance and may be used as a candidate for real-time implementations.
Similar content being viewed by others
References
Abdullah AH, Enayatifar R, Lee M (2012) A hybrid genetic algorithm and chaotic function model for image encryption. AEU-Int J Electron Commun 66(10):806–816
Alabaichi A, Salih AI (2015) Enhance security of advance encryption standard algorithm based on key-dependent S-box. Proc 5th int conf digit inf process commun (ICDIPC), pp 44–53
Arab A, Javad M et al (2019) An image encryption method based on chaos system and AES algorithm. J Supercom 75:6663–6682
Banu SA, Amirtharajan R et al (2020) Tri-level scrambling and enhanced diffusion for DICOM image cipher- DNA and chaotic fused approach. Multimed Tools Appl https://doi.org/10.1007/s11042-020-09501-5
Borujeni SE, Eshghi M (2013) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst 52(2):525–537
Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Fut Gen Comput Syst 99:489–99
Cambel AB (1993) Applied chaos theory: A paradigm for complexity[M]. Elsevier, Amsterdam
Cao C, Sun K, Liu W (2018) A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map. Signal Process 143:122–133
Cao C, Sun K, Liu W (2018) A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map. Signal Process 143:122–33
Chai X (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76(1):1159–1175
Chai X, FuX Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62
Chen G, Liu ST (2003) On spatial periodic orbits and spatial Chaos. International Journal of Bifurcation and Chaos in Applied Sciences and Enginering 15(4):867–876
Chen JX, Zhu ZL, Fu C, Yu H, Zhang LB (2015) A fast chaos-based image encryption scheme with a dynamic state variables selection mechanism. Commun Nonlinear Sci Numer Simul 20(3):846–60
Chen J, Zhu ZL, Zhang LB, Zhang Y, Yang BQ (2018) Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption. Signal Process 142:340–53
Chidambaram N, Raj P et al (2020) Advanced framework for highly secure and cloud-based storage of colour images. IET Image Process 14(13):3143–3153
DSouza FJ, Panchal D (2017) Advanced encryption standard (AES) security enhancement using hybrid approach. Proc int conf comput commun autom (ICCCA), pp 647–652
El Assad S, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image Commun 41:144–57
Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Laser Eng 56:83–93
Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcat Chaos 8(6):1259–284
Hamza R (2017) A novel pseudo sequence generator for image-cryptographic applications. J Inf Secur Appl 35:119–127
Huang L, Cai S, Xiao M, Xiong X (2018) A simple chaotic map-based image encryption system using both plaintext related permutation and diffusion. Entropy 20(7):535
Huang L, Cai S, Xiong X, Xiao M (2019) On symmetric color image encryption system with permutation-diffusion simultaneous operation. Opt Lasers Eng 115:7–20
Juremi J, Mahmod R, Sulaiman S (2012) A proposal for improving AES S-box with rotation and key-dependent. Proc int conf cyber secur cyber warfare digit forensic (CyberSec), pp 38–42
Kaur M, Kumar V (2018) Efficient image encryption method based on improved Lorenz chaotic system. Electron Lett 54(9):562–564
Khan M, Asghar Z (2016) A novel construction of substitution box for image encryption applications with Gingerbreadman chaotic map and S8 permutation. Neural Comput Appl https://doi.org/10.1007/s00521-016-2511-5
Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–46
Liao X, Lai S, Zhou Q (2010) A novel image encryption algorithm based on self-adaptive wave transmission. Signal Process 90(9):2714–2722
Liu ST, Chen G (2003) On spatial lyapunov exponents and spatial chaos. International Journal of Bifurcation and Chaos in Applied Sciences and Enginering 15(5):1163–1181
Liu J, Bai T, Shen X, Dou S, Lin C, Cai J (2017) Parallel encryption for multi-channel images based on an optical joint transform correlator. Opt Commun 396:174–184
Mahmood S, Farwa S et al (2018) To study the effect of the generating polynomial on the quality of nonlinear components in block ciphers. Hindawi 5823230:1–8
Murillo-Escobar M, Cruz-Hernández C, Abundiz-Pérez F, López-Gutiérrez RM, Del Campo OA (2015) A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process 109:119–31
Parvaz R, Zarebnia M (2018) A combination chaotic system and application in color image encryption. Opt Laser Technol 101:30–41
Qiao Z, El Assad Safwan, Taralova Ina (2020) Design of secure cryptosystem based on chaotic components and AES S-Box. Int J Electron Commun (AE) 121:153205
Ran Q, Wang L, Ma J, Tan L, Yu S (2018) A quantum color encryption scheme based on coupled hyper-chaotic Lorenz system with three impulse injections. Q Inf Process 17:188–30
Ravichandran D, Banu SA et al (2021) An efficient medical image encryption using hybrid DNA computing and chaos in transform domain. Medical and Biological Engineering and Computing 59:589-C605
Sivaraman R, Rajagopalan S et al (2020) Ring oscillator as confusion-diffusion agent: a complete TRNG drove image security. IET Image Processing 14(13):2987–2997
Song CY, Qiao YL, Zhang XZ (2013) An image encryption scheme based on new spatiotemporal chaos. Opt Int J Light Electron Opt 124(18):3329–3334
Teng L, Wang X (2017) A bit-level image encryption algorithm based on spatiotemporal chaotic system and self-adaptive. Opt Commun 285(20):4048–4054
Teng L, Wang X, Meng J (2017) A chaotic color image encryption using integrated bit-level permutation. Multimed Tools Appl 77(10):1–14
Wang X et al (2019) Fast image encryption algorithm based on parallel computing system. Inform Sci 486:340–358
Wang X, Liu C (2017) A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed Tool Appl 76(5):6229–6245
Wang Y, Wong KW, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11(1):514–22
Wu J, Liao X, Yang B (2018) Image encryption using 2D Hnon-Sine map and DNA approach. Signal Processing 153:11–23
Ye G, Pan C, Huang X, Zhao Z, He J (2018) A chaotic image encryption algorithm based on information entropy. Int J Bifurcat Chaos 28(1):1850010
Yin Q, Wang C (2018) A new chaotic image encryption scheme using breadth-first search and dynamic diffusion. International Journal of Bifurcation and Chaos 28(04):1850047
Zahmoul R, Ejbali R, Zaied M (2017) Image encryption based on new Beta chaotic maps. Opt Lasers Eng 96:39–49
Zhang Y (2018) The image encryption algorithm based on chaos and DNA computing. Multimed Tools Appl 77(16):21589–21615
Zhang Y (2020) The fast image encryption algorithm based on lifting scheme and chaos. Information Sciences 520:177–194
Zhang Y, Tang Y (2018) A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77(6):6647–6669
Zhang Y, Xiao D (2014) Self-adaptive permutation and combined global diffusion for chaotic color image encryption. AEU-Int J Electron Commun 68(4):361–8
Zhang W, Wong KW, Yu H, Zhu ZL (2013) An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion. Commun Nonlinear Sci Numer Simul 18(8):2066–80
Zhang X, Zhao Z, Wang J (2014) Chaotic image encryption based on circular substitution box and key stream buffer. Signal Process: Image Commun 29(8):902–13
Zhou S, Wei Z, Wang B, Zheng X, Zhou C, Zhang Q (2016) Encryption method based on a new secret key algorithm for color images. AEU-Int J Electron Commun 70(1):1–7
Zhou N, Hu Y, Gong L, Li G (2017) Quantum image encryption scheme with iterative generalized Arnold transforms and quantum image cycle shift operations. Q Inf Process 16(6):164–23
Acknowledgements
The authors would like to thank the Basic Scientific Research Special Fund of Henan University of Technology(Grant No.2015RCJH18), and the Open Project of the Key Laboratory of Food Information Processing and Control of Ministry of Education(Grant No.KFJJ-2020-109) for supporting this research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Sun, F., Lv, Z. A secure image encryption based on spatial surface chaotic system and AES algorithm. Multimed Tools Appl 81, 3959–3979 (2022). https://doi.org/10.1007/s11042-021-11690-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11690-6