Skip to main content
Log in

A novel hyperchaotic image encryption algorithm with simultaneous shuffling and diffusion

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

Abstract

The performance of an image encryption algorithm based on chaos is largely determined by the nonlinear characteristics of the underlying chaotic system. This paper proposes a mixed one- and two-dimensional chaotic map (MOTDCM) that has a wider hyperchaotic interval, a larger maximum Lyapunov exponent, and more complex nonlinear dynamics than most existing chaotic systems. Using the hyperchaotic sequences generated by the MOTDCM, a novel image encryption algorithm with different structures is proposed, in which shuffling and diffusion are carried out simultaneously from the perspective of the whole input image. Simulation results and a comparative analysis show that the proposed encryption algorithm has a large key space, high sensitivity to the secret key, and good statistical ciphertext properties. It has a better diffusion effect than existing algorithms and meets the imposed security requirements within only one round of operation, with a reduction in algorithm complexity and an improvement in encryption efficiency. Experimental results demonstrate that this encryption algorithm has good performance and can resist chosen-plaintext attacks and known-plaintext attacks effectively.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Bandt C, Pompe B (2002) Permutation entropy: A natural complexity measure for time series. Phys Rev Lett 88:174102. https://doi.org/10.1103/PhysRevLett.88.174102

    Article  Google Scholar 

  2. Cai S, Huang L, Chen X, Xiong X (2018) A symmetric plaintext-related color image encryption system based on bit permutation. Entropy 20(4). https://doi.org/10.3390/e20040282

  3. Chai X, Zheng X, Gan Z, Han D, Chen Y (2018) An image encryption algorithm based on chaotic system and compressive sensing. Sig Process 148:124–144. https://doi.org/10.1016/j.sigpro.2018.02.007

    Article  Google Scholar 

  4. Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic dna encryption and chaos. Sig Process 155:44–62. https://doi.org/10.1016/j.sigpro.2018.09.029

    Article  Google Scholar 

  5. Chen J, Han F, Qian W, Yao YD, Zhu ZL (2018) Cryptanalysis and improvement in an image encryption scheme using combination of the 1d chaotic map. Nonlinear Dyn 93(4):2399–2413. https://doi.org/10.1007/s11071-018-4332-9

    Article  Google Scholar 

  6. Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a dna sequence. Opt Lasers Eng 56:83–93. https://doi.org/10.1016/j.optlaseng.2013.12.003

    Article  Google Scholar 

  7. Farwa S, Bibi N, Muhammad N (2020) An efficient image encryption scheme using fresnelet transform and elliptic curve based scrambling. Multimed Tools Appl 79(37):28225–28238. https://doi.org/10.1007/s11042-020-09324-4

    Article  Google Scholar 

  8. Fei G, Shumao S (1992) Eigenvalues of non-linear equations and the feigenbaum formula. Comput Math Math Phys 32:403–405

    MathSciNet  MATH  Google Scholar 

  9. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation chaos 8 (06):1259–1284. https://doi.org/10.1142/S0218127498000978

    Article  MathSciNet  Google Scholar 

  10. Hua Z, Zhou Y, Pun CM, Chen CP (2015) 2d sine logistic modulation map for image encryption. Inform Sci 297:80–94. https://doi.org/10.1016/j.ins.2014.11.018

    Article  Google Scholar 

  11. Hua Z, Zhou Y (2016) Image encryption using 2d logistic-adjusted-sine map. Inform Sci 339:237–253. https://doi.org/10.1016/j.ins.2016.01.017

    Article  Google Scholar 

  12. Huang X, Ye G (2014) An efficient self-adaptive model for chaotic image encryption algorithm. Commun Nonlinear Sci Numer Simul 19 (12):4094–4104. https://doi.org/10.1016/j.cnsns.2014.04.012

    Article  Google Scholar 

  13. Hussain I, Shah T, Gondal MA (2013) Application of s-box and chaotic map for image encryption. Math Comput Model 57(9):2576–2579. https://doi.org/10.1016/j.mcm.2013.01.009

    Article  Google Scholar 

  14. Hussain I, Gondal MA (2014) An extended image encryption using chaotic coupled map and s-box transformation. Nonlinear Dyn 76(2):1355–1363. https://doi.org/10.1007/s11071-013-1214-z

    Article  Google Scholar 

  15. Li Z, Peng C, Li L, Zhu X (2018) A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn 94(2):1319–1333. https://doi.org/10.1007/s11071-018-4426-4

    Article  Google Scholar 

  16. Li S, Yin B, Ding W, Zhang T, Ma Y (2018) A nonlinearly modulated logistic map with delay for image encryption. Electronics 7(11). https://doi.org/10.3390/electronics7110326

  17. Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36. https://doi.org/10.1016/j.optlaseng.2016.03.019

    Article  Google Scholar 

  18. Özkaynak F (2018) Brief review on application of nonlinear dynamics in image encryption. Nonlinear Dyn 92(2):305–313. https://doi.org/10.1007/s11071-018-4056-x

    Article  Google Scholar 

  19. Pak C, Huang L (2017) A new color image encryption using combination of the 1d chaotic map. Sig Process 138:129–137. https://doi.org/10.1016/j.sigpro.2017.03.011

    Article  Google Scholar 

  20. Rossler O (1979) An equation for hyperchaos. Phys Lett A 71 (2):155–157. https://doi.org/10.1016/0375-9601(79)90150-6

    Article  MathSciNet  Google Scholar 

  21. Shevchenko I (2014) Lyapunov exponents in resonance multiplets. Phys Lett A 378(1):34–42. https://doi.org/10.1016/j.physleta.2013.10.035

    Article  MathSciNet  Google Scholar 

  22. Tu G, Liao X, Xiang T (2013) Cryptanalysis of a color image encryption algorithm based on chaos. Optik 124(22):5411–5415. https://doi.org/10.1016/j.ijleo.2013.03.113

    Article  Google Scholar 

  23. Ur Rehman A, Liao X, Hahsmi MA, Haider R (2018) An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using dna and chaos. Optik - Int J Light Electron Opt 153:117–134. https://doi.org/10.1016/j.ijleo.2017.09.099

    Article  Google Scholar 

  24. Wu Y, Noonan JP, Agaian S et al (2011) Npcr and uaci randomness tests for image encryption. Cyber journals: multidisciplinary journals in science and technology. J Sel Areas Telecommun (JSAT) 1(2):31–38

    Google Scholar 

  25. Wu Y, Noonan JP, Yang G, Jin H (2012) Image encryption using the two-dimensional logistic chaotic map. J Electron Imaging 21(1):013014. https://doi.org/10.1117/1.JEI.21.1.013014

    Article  Google Scholar 

  26. Wu X, Zhu B, Hu Y, Ran Y (2017) A novel color image encryption scheme using rectangular transform-enhanced chaotic tent maps. IEEE Access 5:6429–6436. https://doi.org/10.1109/ACCESS.2017.2692043

    Google Scholar 

  27. Wang Y, Wong KW, Liao X, Xiang T (2009) A block cipher with dynamic s-boxes based on tent map. Commun Nonlinear Sci Numer Simul - Commun Nonlinear Sci Numer SI 14:3089–3099. https://doi.org/10.1016/j.cnsns.2008.12.005

    Article  MathSciNet  Google Scholar 

  28. Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Sig Process 92(4):1101–1108. https://doi.org/10.1016/j.sigpro.2011.10.023

    Article  MathSciNet  Google Scholar 

  29. Wang XY, Gu SX, Zhang YQ (2015) Novel image encryption algorithm based on cycle shift and chaotic system. Opt Lasers Eng 68:126–134. https://doi.org/10.1016/j.optlaseng.2014.12.025

    Article  Google Scholar 

  30. Wang X, Zhao H, Feng L, Ye X, Zhang H (2019) High-sensitivity image encryption algorithm with random diffusion based on dynamic-coupled map lattices. Opt Lasers Eng 122:225–238. https://doi.org/10.1016/j.optlaseng.2019.04.005

    Article  Google Scholar 

  31. Wang X, Xue W, An J (2021) Image encryption algorithm based on ldcml and dna coding sequence. Multimed Tools Appl 80(1):591–614. https://doi.org/10.1007/s11042-020-09688-7

    Article  Google Scholar 

  32. Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25. https://doi.org/10.1016/j.optlaseng.2015.09.007

    Article  Google Scholar 

  33. Xu L, Gou X, Li Z, Li J (2017) A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion. Opt Lasers Eng 91:41–52. https://doi.org/10.1016/j.optlaseng.2016.10.012

    Article  Google Scholar 

  34. Ye G, Huang X (2016) A feedback chaotic image encryption scheme based on both bit-level and pixel-level. J Vib Control 22(5):1171–1180

    Article  MathSciNet  Google Scholar 

  35. Ye X, Wang X, Gao S, Mou J, Wang Z (2020) A new random diffusion algorithm based on the multi-scroll chua’s chaotic circuit system. Opt Lasers Eng 127:105905. https://doi.org/10.1016/j.optlaseng.2019.105905

    Article  Google Scholar 

  36. Zhang Y (2018) The unified image encryption algorithm based on chaos and cubic s-box. Inform Sci 450:361–377. https://doi.org/10.1016/j.ins.2018.03.055

    Article  MathSciNet  Google Scholar 

  37. Zhang Y, Tang Y (2018) A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77(6):6647–6669. https://doi.org/10.1007/s11042-017-4577-1

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by The National Key Research and Development Program of China (no.2018YFB1702902) and The National Natural Science Foundations of China under grants nos. 61763028 and 61862040. The authors gratefully acknowledge the anonymous reviewers for their helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Huang.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gui, X., Huang, J., Li, L. et al. A novel hyperchaotic image encryption algorithm with simultaneous shuffling and diffusion. Multimed Tools Appl 81, 21975–21994 (2022). https://doi.org/10.1007/s11042-022-12239-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12239-x

Keywords

Navigation