Skip to main content
Log in

A secure image encryption based on spatial surface chaotic system and AES algorithm

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

  3. Arab A, Javad M et al (2019) An image encryption method based on chaos system and AES algorithm. J Supercom 75:6663–6682

    Google Scholar 

  4. 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

  5. Borujeni SE, Eshghi M (2013) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst 52(2):525–537

    Google Scholar 

  6. Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Fut Gen Comput Syst 99:489–99

    Google Scholar 

  7. Cambel AB (1993) Applied chaos theory: A paradigm for complexity[M]. Elsevier, Amsterdam

    MATH  Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Chai X (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76(1):1159–1175

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    MathSciNet  MATH  Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. DSouza FJ, Panchal D (2017) Advanced encryption standard (AES) security enhancement using hybrid approach. Proc int conf comput commun autom (ICCCA), pp 647–652

  17. El Assad S, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image Commun 41:144–57

    Google Scholar 

  18. 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

    Google Scholar 

  19. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcat Chaos 8(6):1259–284

    MathSciNet  MATH  Google Scholar 

  20. Hamza R (2017) A novel pseudo sequence generator for image-cryptographic applications. J Inf Secur Appl 35:119–127

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

  24. Kaur M, Kumar V (2018) Efficient image encryption method based on improved Lorenz chaotic system. Electron Lett 54(9):562–564

    Google Scholar 

  25. 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

  26. 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

    Google Scholar 

  27. Liao X, Lai S, Zhou Q (2010) A novel image encryption algorithm based on self-adaptive wave transmission. Signal Process 90(9):2714–2722

    MATH  Google Scholar 

  28. 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

    MathSciNet  MATH  Google Scholar 

  29. 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

    Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    Google Scholar 

  32. Parvaz R, Zarebnia M (2018) A combination chaotic system and application in color image encryption. Opt Laser Technol 101:30–41

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    MathSciNet  MATH  Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. 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

    Google Scholar 

  38. 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

    Google Scholar 

  39. Teng L, Wang X, Meng J (2017) A chaotic color image encryption using integrated bit-level permutation. Multimed Tools Appl 77(10):1–14

    Google Scholar 

  40. Wang X et al (2019) Fast image encryption algorithm based on parallel computing system. Inform Sci 486:340–358

    MATH  Google Scholar 

  41. 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

    Google Scholar 

  42. Wang Y, Wong KW, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11(1):514–22

    Google Scholar 

  43. Wu J, Liao X, Yang B (2018) Image encryption using 2D Hnon-Sine map and DNA approach. Signal Processing 153:11–23

    Google Scholar 

  44. 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

    MathSciNet  MATH  Google Scholar 

  45. 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

    MathSciNet  MATH  Google Scholar 

  46. Zahmoul R, Ejbali R, Zaied M (2017) Image encryption based on new Beta chaotic maps. Opt Lasers Eng 96:39–49

    Google Scholar 

  47. Zhang Y (2018) The image encryption algorithm based on chaos and DNA computing. Multimed Tools Appl 77(16):21589–21615

    Google Scholar 

  48. Zhang Y (2020) The fast image encryption algorithm based on lifting scheme and chaos. Information Sciences 520:177–194

    MathSciNet  MATH  Google Scholar 

  49. Zhang Y, Tang Y (2018) A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77(6):6647–6669

    Google Scholar 

  50. 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

    Google Scholar 

  51. 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

    MathSciNet  MATH  Google Scholar 

  52. 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

    Google Scholar 

  53. 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

    Google Scholar 

  54. 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

    MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Fuyan Sun.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11690-6

Keywords

Navigation