Abstract
Chaotic systems, characterized by complex nonlinear dynamical behaviors, are suitable for generating abundant key streams for digital image encryption. Nevertheless, some encryption systems suffer from weak key space and inadequate key randomness due to a narrow chaotic parameter range and small Lyapunov exponents. Additionally, we must address the crucial issue of keys lacking or weakly relating to plaintext, as this can hinder the algorithm’s ability to effectively defend against differential attacks. This paper proposes a hybrid one-dimensional and two-dimensional cross-feedback hyperchaotic system framework to enhance key security. We combine the system with a diffusive DNA coding operation to enhance the statistical relationship between plaintext and ciphertext. Firstly, our method associates the current pixel of plaintext images with hyperchaotic sequences to determine the DNA encoding rule for the next pixel. Secondly, we transform ordinary images into DNA matrices through DNA-coding operations with diffusivity. Thirdly, we rearrange the hyperchaotic sequence to change the position of the corresponding DNA matrix elements during scrambled diffusion. Finally, we XOR it with the DNA-encoded hyperchaotic sequence to generate the ciphertext image. The experimental results demonstrate that the performance of our proposed algorithm has significantly improved in terms of information entropy, correlation, histogram, and other analytical parameters. Additionally, the algorithm exhibits a notably robust resistance to differential attacks.
Similar content being viewed by others
Data Availability Statement
All data generated or analyzed during this study are included in this published article.
References
Davis, R.: The data encryption standard in perspective. IEEE Commun. Soc. Mag. 16(6), 5–9 (1978)
Abdullah, A.M.: Advanced encryption standard (AES) algorithm to encrypt and decrypt data. Cryptogr. Netw. Secur. 16(1), 11 (2017)
Xu, W., Shi, X., Jiang, H., Yu, J., Zhang, L., Zhuang, L., Wang, Z.: A simple 4D no-equilibrium chaotic system with only one quadratic term and its application in pseudo-random number generator. Chaos, Solitons & Fractals 182, 114752 (2024)
Umar, T., Nadeem, M., Anwer, F.: A new modified Skew Tent Map and its application in pseudo-random number generator. Comput. Stand. Interfaces 89, 103826 (2024)
Ayubi, P., Setayeshi, S., Rahmani, A.M.: Chaotic complex hashing: a simple chaotic keyed hash function based on complex quadratic map. Chaos, Solitons & Fractals 173, 113647 (2023)
Rasool, M., Belhaouari, S.B.: From collatz conjecture to chaos and hash function. Chaos, Solitons & Fractals 176, 114103 (2023)
Feng, J., Wang, J., Zhu, Y., Han, K.: A hybrid chaotic encryption ASIC with dynamic precision for internet of things. IEEE Internet Things J. 11(1), 1148–1163 (2024)
Liu, B., Liu, Y., Xie, Y., Jiang, X., Ye, Y., Song, T., Chai, J., Liu, M., Feng, M., Yuan, H.: Privacy protection for 3D point cloud classification based on an optical chaotic encryption scheme. Opt. Express 31(5), 8820–8843 (2023)
Zhu, S., Deng, X., Zhang, W., Zhu, C.: Secure image encryption scheme based on a new robust chaotic map and strong S-box. Math. Comput. Simul. 207, 322–346 (2023)
Liu, X., Tong, X., Zhang, M., Wang, Z.: Constructing of n-dimensional non-degenerate chaotic maps and its application for robust image encryption. Appl. Math. Model. 130, 16–42 (2024)
Rani, N., Mishra, V., Sharma, S.R.: Image encryption model based on novel magic square with differential encoding and chaotic map. Nonlinear Dyn. 111, 2869–2893 (2023)
Ye, X., Wang, X., Gao, S., Mou, J., Wang, Z., Yang, F.: A new chaotic circuit with multiple memristors and its application in image encryption. Nonlinear Dyn. 99, 1489–1506 (2020)
Zhang, J., Liu, E., Guo, Y.: A new three-dimensional memristor chaotic circuit design and its application in image encryption. J. Supercomput. (2024). https://doi.org/10.1007/s11227-024-05983-4
Pratyusha, N., Mandal, S.: Design and implementation of a novel circuit-based memristive non-autonomous Hyperchaotic system with conservative and offset boosting for applications to image encryption. Circuits Syst. Signal Process. 42(7), 3812–3834 (2023)
Alvarez, G., Li, S.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifurc. Chaos 16(08), 2129–2151 (2006)
Talhaoui, M.Z., Wang, X.: A new fractional one dimensional chaotic map and its application in high-speed image encryption. Inf. Sci. 550, 13–26 (2021)
Elghandour, A.N., Salah, A.M., Elmasry, Y.A., Karawia, A.A.: An image encryption algorithm based on bisection method and one-dimensional piecewise chaotic map. IEEE Access 9, 43411–43421 (2021)
Liu, L., Wang, J.: A cluster of 1D quadratic chaotic map and its applications in image encryption. Math. Comput. Simul. 204, 89–114 (2023)
Ye, X., Wang, X.: Hidden oscillation and chaotic sea in a novel 3d chaotic system with exponential function. Nonlinear Dyn. 111, 15477–15486 (2023)
Ahuja, B., Doriya, R.: A secure algorithm using high-dimensional sine map for color image encryption. Int. J. Inf. Technol. 15(3), 1535–1543 (2023)
Kottlarz, I., Parlitz, U.: Ordinal pattern-based complexity analysis of high-dimensional chaotic time series. Chaos: An Interdiscip. J. Nonlinear Sci. (2023). https://doi.org/10.1063/5.0147219
Li, Q., Chen, L.: An image encryption algorithm based on 6-dimensional hyper chaotic system and DNA encoding. Multimed. Tools Appl. 83(2), 5351–5368 (2024)
Niu, Y., Zhou, H., Zhang, X.: Image encryption scheme based on improved four-dimensional chaotic system and evolutionary operators. Sci. Rep. 14(1), 7033 (2024)
Zhu, H., Zhao, Y., Song, Y.: 2D logistic-modulated-sine-coupling-logistic chaotic map for image encryption. Ieee Access 7, 14081–14098 (2019)
Etoundi, C.M.L., Nkapkop, J.D.D., Tsafack, N., Ngono, J.M., Ele, P., Wozniak, M., Shafi, J., Ijaz, M.F.: A novel compound-coupled hyperchaotic map for image encryption. Symmetry 14(3), 493 (2022)
Zhang, Z., Tang, J., Ni, H., Huang, T.: Image adaptive encryption algorithm using a novel 2D chaotic system. Nonlinear Dyn. 111, 10629–10652 (2023)
Zhou, S., Qiu, Y., Wang, X., Zhang, Y.: Novel image cryptosystem based on new 2D hyperchaotic map and dynamical chaotic S-box. Nonlinear Dyn. 111, 9571–9589 (2023)
Ma, X., Wang, C.: Hyper-chaotic image encryption system based on N + 2 ring Joseph algorithm and reversible cellular automata. Multimed. Tools Appl. 82(25), 38967–38992 (2023)
Lv, W., Chen, J., Chai, X., Fu, C.: A robustness-improved image encryption scheme utilizing Life-liked cellular automaton. Nonlinear Dyn. 111, 3887–3907 (2023)
Mohamed, N.A.E.S., El-Sayed, H., Youssif, A.: Mixed multi-chaos quantum image encryption scheme based on Quantum Cellular Automata (QCA). Fractal Fract. 7(10), 734 (2023)
Hu, M., Li, J., Di, X.: Quantum image encryption scheme based on 2D \({sine^{2}-Logistic}\) chaotic map. Nonlinear Dyn. 111, 2815–2839 (2023)
Sha, Y., Mou, J., Wang, J., Banerjee, S., Sun, B.: Chaotic image encryption with Hopfield neural network. Fractals 31(06), 2340107 (2023)
Deng, Q., Wang, C., Lin, H.: Chaotic dynamical system of Hopfield neural network influenced by neuron activation threshold and its image encryption. Nonlinear Dyn. 112, 6629–6646 (2024). https://doi.org/10.1007/s11071-024-09384-3
Cun, Q., Tong, X., Wang, Z., Zhang, M.: A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing. Vis. Comput. 39(12), 6589–6608 (2023)
Pradhan, G., Dawadi, B.R., Chaulagain, A., Joshi, A.L., Vaidya, P.G.: Chaos and DNA coding technique for image cryptography. Secur. Priv. (2024). https://doi.org/10.1002/spy2.359
Xue, X., Zhou, D., Zhou, C.: New insights into the existing image encryption algorithms based on DNA coding. PLoS ONE (2020). https://doi.org/10.1371/journal.pone.0241184
Cun, Q., Tong, X., Wang, Z., Zhang, M.: Selective image encryption method based on dynamic DNA coding and new chaotic map. Optik 243, 167286 (2021)
Jithin, K.C., Sankar, S.: Colour image encryption algorithm combining Arnold map, DNA sequence operation, and a Mandelbrot set. J. Inf. Secur. Appl. 50, 102428 (2020)
Liang, Q., Zhu, C.: A new one-dimensional chaotic map for image encryption scheme based on random DNA coding. Optics Laser Technol. 160, 109033 (2023)
Mansoor, S., Parah, S.A.: HAIE: a hybrid adaptive image encryption algorithm using Chaos and DNA computing. Multimed. Tools Appl. 82(19), 28769–28796 (2023)
Wang, S., Peng, Q., Du, B.: Chaotic color image encryption based on 4D chaotic maps and DNA sequence. Optics Laser Technol. 148, 107753 (2022)
Zhu, J., Jian’E, Z.: A novel four-dimensional hyperchaotic system and DNA encoding method for image encryption. Int. J. Netw. Secur. 26(1), 43–50 (2024)
Zhang, H., Hu, H.: An image encryption algorithm based on a compound-coupled chaotic system. Digit. Signal Process. 146, 104367 (2024)
Nardo, L.G., Nepomuceno, E.G., Arias-Garcia, J., Butusov, D.N.: Image encryption using finite-precision error. Chaos, Solitons & Fractals 123, 69–78 (2019)
Zhang, X., Zhao, Z., Wang, J.: Chaotic image encryption based on circular substitution box and key stream buffer. Signal Process. Image Commun. 29(8), 902–913 (2014)
Bezerra, J.I.M., Machado, G., Molter, A., Soares, R.I., Camargo, V.: A novel simultaneous permutation-diffusion image encryption scheme based on a discrete space map. Chaos, Solitons & Fractals 168, 113160 (2023)
Diaconu, A.V.: Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf. Sci. 355, 314–327 (2016)
Wang, M., Wang, X., Zhao, T., Zhang, C., Xia, Z., Yao, N.: Spatiotemporal chaos in improved cross coupled map lattice and its application in a bit-level image encryption scheme. Inf. Sci. 544, 1–24 (2021)
Bhowmik, S., Acharyya, S.: Image encryption approach using improved chaotic system incorporated with differential evolution and genetic algorithm. J. Inf. Secur. Appl. 72, 103391 (2023)
Tong, H., Li, T., Xu, Y., Su, X., Qiao, G.: Chaotic coyote optimization algorithm for image encryption and steganography. Multimed. Tools Appl. 83(7), 20861–20887 (2024)
Rezaei, B., Ghanbari, H., Enayatifar, R.: An image encryption approach using tuned Henon chaotic map and evolutionary algorithm. Nonlinear Dyn. 111, 9629–9647 (2023)
Li, M., Wang, M., Fan, H., An, K., Liu, G.: A novel plaintext-related chaotic image encryption scheme with no additional plaintext information. Chaos, Solitons & Fractals 158, 111989 (2022)
Ran, W., Wang, E., Tong, Z.: A double scrambling-DNA row and column closed loop image encryption algorithm based on chaotic system. PLoS ONE (2022). https://doi.org/10.1371/journal.pone.0267094
Wang, Q., Zhang, X., Zhao, X.: Color image encryption algorithm based on novel 2D hyper-chaotic system and DNA crossover and mutation. Nonlinear Dyn. 111, 22679–22705 (2023)
Funding
This work is supported in part by the Natural Science Foundation of Gansu Province, China (Grant No. 22JR5RA492), and Gansu Science and Technology Department of key projects, China (No.22YF7GA006).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
The study does not contain any studies with human participants or animals performed by any of the authors.
Consent for publication
Submission of a paper implies that the work described has not been published previously, that it is not under consideration for publication elsewhere and that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out. Submission also implies that, if accepted, it will not be published elsewhere in the same form, in English or in any other language, without the written consent of the publisher.
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
Du, J., Zhao, Z., Li, S. et al. A novel image encryption algorithm based on hyperchaotic system with cross-feedback structure and diffusive DNA coding operations. Nonlinear Dyn (2024). https://doi.org/10.1007/s11071-024-09679-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11071-024-09679-5