Abstract
In this paper, a novel image encryption algorithm (DMHM-IEA) based on a two-dimensional discrete memristive hyperchaotic map (2D-DMHM) derived from discrete memristor and improved Logistic map is proposed. The thorough performance investigation demonstrates that adding the memristor enhances the complicated dynamic characteristics and sequence unpredictability of the proposed map, making it more appropriate for usage in image encryption applications. Diffusion-permutation-diffusion is an inventive structure that DMHM-IEA uses to provide great encryption effect with just one round of encryption. In the random position permutation, pixel positions are quickly and arbitrarily changed to new positions, while the diffusion process uses main-diagonal diffusion and counter-diagonal diffusion to spread out the minor changes in the original image throughout the entire plane, resulting in a highly distinct encrypted image. The combined performance and security evaluation demonstrates that DMHM-IEA has strong tolerance to noise and data loss as well as good resistance to potential attacks. When compared to other cutting-edge algorithms, the proposed algorithm performs well in terms of security.
Similar content being viewed by others
Data Availability
All data generated or analysed during this study are included in this published article.
References
Wang L, Jiang S, Ge MF, Cheng H, Hu J (2021) Finite-/fixed-time synchronization of memristor chaotic systems and image encryption application. IEEE Trans Circ Syst-I: Regular Papers 68(12):4957–4969
Kumar CM, Vidhya R, Brindha M (2022) An efficient chaos based image encryption algorithm using enhanced thorp shuffle and chaotic convolution function. Appl Intel 52(3):2556–2585
Bouteghrine B, Tanougast C, Sadoudi S (2021) Novel image encryption algorithm based on new 3-d chaos map. Multi Tools Appl 80:25583–25605
Zhou Y, Hua Z, Pun CM, Chen CLP (2014) Cascade chaotic system with applications. IEEE Trans Cybern 45(9):2001–2012
Wang XY, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model. Nonlinear Dyn 62:615–621
Wang SC, Wang CH, Xu C (2020) An image encryption algorithm based on a hidden attractor chaos system and the Knuth-Durstenfeld algorithm. Opt Lasers Eng 128:105995
Khan M, Masood F (2019) A novel chaotic image encryption technique based on multiple discrete dynamical maps. Multi Tools Appl 78:26203–26222
Nan S, Feng X, Wu Y, Zhang H (2022) Remote sensing image compression and encryption based on block compressive sensing and 2D-LCCCM. Nonlinear Dyn 108(3):2705–2729
Lai Q, Yang L, Liu Y (2022) Design and realization of discrete memristive hyperchaotic map with application in image encryption. Chaos Solit Fract 165:112781
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
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
Raza SF, Satpute V (2019) A novel bit permutation-based image encryption algorithm. Nonlinear Dyn 95:859–873
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–246
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213
Zhong H, Li G (2022) Multi-image encryption algorithm based on wavelet transform and 3D shuffling scrambling. Multi Tools Appl 81(17):24757–24776
Li T, Du B, Liang X (2020) Image encryption algorithm based on logistic and two-dimensional lorenz. IEEE Access 8:13792-13805
Lai Q, Liu Y (2023) A cross-channel color image encryption algorithm using two-dimensional hyperchaotic map. Expert Syst Appli 223:119923
Chen W, Quan C, Tay CJ (2009) Optical color image encryption based on Arnold transform and interference method. Opt commun 282(18):3680–3685
Feng W, He YG (2018) Cryptanalysis and improvement of the hyper-chaotic image encryption scheme based on DNA encoding and scrambling. IEEE Photonics Journal 10(6):1–15
Zhang X, Gong Z (2022) Color image encryption algorithm based on 3D Zigzag transformation and view planes. Multi Tools Appl 81(22):31753–31785
Zheng J, Zeng Q (2022) An image encryption algorithm using a dynamic S-box and chaotic maps. Appl Intell 52(13):15703–15717
Chai X, Fu J, Gan Z, Lu Y, Zhang Y (2022) An image encryption scheme based on multi-objective optimization and block compressed sensing. Nonlinear Dyn 108(3):2671–2704
Gao X, Mou J, Xiong L, Sha Y, Yan H, Cao Y (2022) A fast and efficient multiple images encryption based on single-channel encryption and chaotic system. Nonlinear Dyn 108(1):613–636
Ye G, Pan C, Huang X, Mei Q (2018) An efficient pixel-level chaotic image encryption algorithm. Nonlinear Dyn 94:745–756
Lai Q, Hu G, Erkan U, Toktas A (2023) A novel pixel-split image encryption scheme based on 2D Salomon map. Expert Syst Appli 213:118845
Zhou Y, Bao L, Chen CLP (2014) A new 1D chaotic system for image encryption. Signal Processing 97:172–182
Wu J, Liao X, Yang B (2018) Image encryption using 2D H-non-Sine map and DNA approach. Signal Process 153:11–23
Ye X, Wang X, Gao S, Mou J, Wang Z, Yang F (2020) A new chaotic circuit with multiple memristors and its application in image encryption. Nonlinear Dyn 99:1489–1506
Lai Q, Wan Z, Zhang H, Chen G (2022) Design and analysis of multiscroll memristive hopfield neural network with adjustable memductance and application to image encryption[J]. IEEE Trans Neur Netw Learn Syst. https://doi.org/10.1109/TNNLS.2022.3146570
Liu Y, Zhang LY, Wang J, Zhang Y (2016) Chosen-plaintext attack of an image encryption scheme based on modified permutation-diffusion structure. Nonlinear dyn 84:2241–2250
Chen Y, Tang C, Ye R (2020) Cryptanalysis and improvement of medical image encryption using high-speed scrambling and pixel adaptive diffusion. Signal Process 167:107286
Liu Y, Qin Z, Liao X, Wu J (2020) Cryptanalysis and enhancement of an image encryption scheme based on a 1-D coupled Sine map. Nonlinear Dyn 100:2917–2931
Sun Y, Yu K, Bashir AK, Liao X (2021) Bl-IEA: A bit-level image encryption algorithm for cognitive services in intelligent transportation systems. IEEE Trans Intell Transp Syst 24(1):1062–1074
Lv W, Chen J, Chai X, Fu C (2023) A robustness-improved image encryption scheme utilizing Life-liked cellular automaton. Nonlinear Dyn 111(4):3887–3907
Peng Y, He S, Sun K (2021) Chaos in the discrete memristor-based system with fractional-order difference. Results in Phys 24:104106
Lai Q, Wan Z, Kuate PDK (2023) Generating Grid Multi-Scroll Attractors in Memristive Neural Networks. IEEE Trans Circ Syst-I: Regular Papers 70(3):1324–1336
Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D Sine Logistic modulation map for image encryption. Inf Sci 297:80–94
Kantz H (1994) A robust method to estimate the maximal Lyapunov exponent of a time series. Phys Lett A 185(1):77–87
Bao B, Rong K, Li H, Li K, Hua Z, Zhang X (2021) Memristor-coupled logistic hyperchaotic map. IEEE Trans Circ Syst-II: Express Briefs 68(8):2992–2996
Diaconu AV (2016) Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 355:314–327
Hua Z, Zhou Y, Huang H (2019) Cosine-transform-based chaotic system for image encryption. Inf Sci 480:403–419
Lin J (1991) Divergence measures based on the Shannon entropy. IEEE Trans Inf Theory 37(1):145–151
Wu Y, Noonan JP, Agaian S (2011) NPCR and UACI randomness tests for image encryption. Cyber J Multidisci J Sci Tech J Selec Areas Telecommun (JSAT) 1(2):31–38
Li C, Lin D, Feng B, Lv J, Hao F (2018) Cryptanalysis of a chaotic image encryption algorithm based on information entropy. IEEE Access 6:75834–75842
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Inter J Bifur chaos 16(08):2129–2151
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant 61961019, the Key Research and Development Program of Jiangxi Province of China under Grant 20181BBE50017, and the Youth Key Project of Natural Science Foundation of Jiangxi Province of China under Grant 20202ACBL212003.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study and writing of the manuscript. Conceptualization, methodology, investigation, data collection and analysis were performed by Qiang Lai and Yuan Liu. Visualization and Formal analysis were perform by Yuan Liu and Liang Yang.
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no known competing financial interestsor personal relationships that could have appeared to influence the work reported in this article.
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
Lai, Q., Liu, Y. & Yang, L. Image encryption using memristive hyperchaos. Appl Intell 53, 22863–22881 (2023). https://doi.org/10.1007/s10489-023-04727-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04727-w