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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
Fei G, Shumao S (1992) Eigenvalues of non-linear equations and the feigenbaum formula. Comput Math Math Phys 32:403–405
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
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
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
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
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
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
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
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
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
Ö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
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
Rossler O (1979) An equation for hyperchaos. Phys Lett A 71 (2):155–157. https://doi.org/10.1016/0375-9601(79)90150-6
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12239-x