Abstract
This paper presents a novel deoxyribonucleic acid (DNA) network encryption method combined with a hyperchaotic system for image encryption. The DNA network encryption algorithm contains 12 different DNA operations, which overcomes the limitations of existing DNA encryption schemes that rely on limited fixed DNA operation types. Firstly, secure hash algorithm 256-bit (SHA-256) is employed to generate secret keys associated with the plaintext. Secondly, the hyperchaotic system is employed to derive key streams with high plaintext sensitivity. Thirdly, the DNA encoding, DNA network encryption and decoding are performed sequentially to encrypt the plaintext image using the keystreams. Finally, an additional row–column disruption is executed to strengthen the resistance of the encryption scheme to attacks. Security analysis reveals that the information entropy of our cipher image reaches 7.9975 and the average pixel correlation coefficients are below 0.01, implying that our encryption algorithm has excellent security.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Data will be made available on reasonable request.
Code availability
Code will be made available on reasonable request.
References
Fang, Pengfei, Liu, Han, Chengmao, Wu., Liu, Min: A survey of image encryption algorithms based on chaotic system. Vis. Comput. 39(5), 1975–2003 (2023)
Wang, Xingyuan, Chen, Shengnan: An image encryption algorithm based on pixel bit operation and nonlinear chaotic system. Vis. Comput. 39(7), 3123–3144 (2023)
Signing, V.R.F., Tegue, G.A.G., Kountchou, M., Njitacke, Z.T., Tsafack, N., Nkapkop, J.D.D., Etoundi, C.M.L., Kengne, J.: A cryptosystem based on a chameleon chaotic system and dynamic DNA coding. Chaos Solitons Fractals 155, 111777 (2022)
Talhaoui, M.Z., Wang, X., Midoun, M.A.: A new one-dimensional cosine polynomial chaotic map and its use in image encryption. Vis. Comput. 37, 541–551 (2021)
Li, C., Zhang, Y., Li, H., Zhou, Y.: Visual image encryption scheme based on inter-intra-block scrambling and weighted diffusion. Vis. Comput. (2023). https://doi.org/10.1007/s00371-023-02812-2
Liu, Wenhao, Sun, Kehui, He, Yi., Mengyao, Yu.: Color image encryption using three-dimensional sine ICMIC modulation map and DNA sequence operations. Int. J. Bifurc. Chaos 27(11), 1750171 (2017)
Matthews, Robert: On the derivation of a “chaotic’’ encryption algorithm. Cryptologia 13(1), 29–42 (1989)
Wang, Xingyuan, Teng, Lin, Qin, Xue: A novel colour image encryption algorithm based on chaos. Signal Process. 92(4), 1101–1108 (2012)
Jain, Anchal, Rajpal, Navin: A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed. Tools Appl. 75, 5455–5472 (2016)
Dou, Yuqiang, Li, Ming: Cryptanalysis of a new color image encryption using combination of the 1d chaotic map. Appl. Sci. 10(6), 2187 (2020)
Zhou, Guomin, Zhang, Daxing, Liu, Yanjian, Yuan, Ying, Liu, Qiang: A novel image encryption algorithm based on chaos and line map. Neurocomputing 169, 150–157 (2015)
Jiahui, Wu., Liao, Xiaofeng, Yang, Bo.: Image encryption using 2d hénon-sine map and DNA approach. Signal Process. 153, 11–23 (2018)
Solak, Ercan, Rhouma, Rhouma, Belghith, Safya: Cryptanalysis of a multi-chaotic systems based image cryptosystem. Opt. Commun. 283(2), 232–236 (2010)
Niyat, A.Y., Moattar, M.H., Torshiz, M.N.: Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt. Lasers Eng. 90, 225–237 (2017)
Ezugwu, A.E., Agushaka, J.O., Abualigah, L., Mirjalili, S., Gandomi, A.H.: Prairie dog optimization algorithm. Neural Comput. Appl. 34(22), 20017–20065 (2022)
Agushaka, J.O., Ezugwu, A.E., Abualigah, L.: Dwarf mongoose optimization algorithm. Comput. Methods Appl. Mech. Eng. 391, 114570 (2022)
Abualigah, L., Yousri, D., Elaziz, M.A., Ewees, A.A., Al-Qaness, M.A.A., Gandomi, A.H.: Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 157, 107250 (2021)
Qiaoyun, Xu., Sun, Kehui, Cao, Chun, Zhu, Congxu: A fast image encryption algorithm based on compressive sensing and hyperchaotic map. Opt. Lasers Eng. 121, 203–214 (2019)
Chai, Xiuli, Jiangyu, Fu., Gan, Zhihua, Yang, Lu., Zhang, Yushu: An image encryption scheme based on multi-objective optimization and block compressed sensing. Nonlinear Dyn. 108(3), 2671–2704 (2022)
Xu, J., Mou, J., Liu, J., Hao, J.: The image compression-encryption algorithm based on the compression sensing and fractional-order chaotic system. Vis. Comput. 38, 1509–1526 (2022)
Sabir, S., Guleria, V., Mishra, D.C.: Security of multiple RGB images in the time domain and frequency domain. J. Inf. Secur. Appl. 63, 103005 (2021)
Kaur, Gurpreet, Agarwal, Rekha, Patidar, Vinod: Color image encryption scheme based on fractional Hartley transform and chaotic substitution-permutation. Vis. Comput. 38(3), 1027–1050 (2022)
Ur Rehman, A., Liao, X., Ashraf, R., Ullah, S., Wang, H.: A color image encryption technique using exclusive-or with DNA complementary rules based on chaos theory and SHA-2. Optik 159, 348–367 (2018)
Dong, Wenlong, Li, Qiliang, Tang, Yiwen, Miao, Hu., Zeng, Ran: A robust and multi chaotic DNA image encryption with pixel-value pseudorandom substitution scheme. Opt. Commun. 499, 127211 (2021)
Huang, Zhi-Wen., Zhou, Nan-Run.: Image encryption scheme based on discrete cosine Stockwell transform and DNA-level modulus diffusion. Opt. Laser Technol. 149, 107879 (2022)
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, 6589–6608 (2023)
Wang, Quanyv, Zhang, Xiaoqiang, Zhao, Xiaohu: Image encryption algorithm based on improved zigzag transformation and quaternary DNA coding. J. Inf. Secur. Appl. 70, 103340 (2022)
Elsaid, S.A., Alotaibi, E.R., Alsaleh, S.: A robust hybrid cryptosystem based on DNA and hyperchaotic for images encryption. Multimed. Tools Appl. 82(2), 1995–2019 (2023)
Zhang, Qiang, Wei, Xiaopeng: A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124(23), 6276–6281 (2013)
Li, Xiang, Wang, Leyuan, Yan, Yinfa, Liu, Ping: An improvement color image encryption algorithm based on DNA operations and real and complex chaotic systems. Optik 127(5), 2558–2565 (2016)
Xingyuan Wang, Yu., Wang, Xiaoqiang Zhu, Luo, Chao: A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level. Opt. Lasers Eng. 125, 105851 (2020)
Wen, Wenying, Wei, Kangkang, Zhang, Yushu, Fang, Yuming, Li, Ming: Colour light field image encryption based on DNA sequences and chaotic systems. Nonlinear Dyn. 99(2), 1587–1600 (2020)
Chai, Xiuli, Xianglong, Fu., Gan, Zhihua, Yang, Lu., Chen, Yiran: A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process. 155, 44–62 (2019)
Yang, C., Taralova, I., El Assad, S., Loiseau, J.-J.: Image encryption based on fractional chaotic pseudo-random number generator and DNA encryption method. Nonlinear Dyn. 109, 2103 (2022)
Yildirim, Melih: Optical color image encryption scheme with a novel DNA encoding algorithm based on a chaotic circuit. Chaos Solitons Fractals 155, 111631 (2022)
Jinwei, Yu., Xie, Wei, Zhong, Zhenyu, Wang, Huan: Image encryption algorithm based on hyperchaotic system and a new DNA sequence operation. Chaos Solitons Fractals 162, 112456 (2022)
Ting, Hu., Liu, Ye., Gong, Li-Hua., Guo, Shao-Feng., Yuan, Hong-Mei.: Chaotic image cryptosystem using DNA deletion and DNA insertion. Signal Process. 134, 234–243 (2017)
Zarei, Amin, Tavakoli, Saeed: Hopf bifurcation analysis and ultimate bound estimation of a new 4-d quadratic autonomous hyper-chaotic system. Appl. Math. Comput. 291, 323–339 (2016)
Watson, J.D., Crick, F.H.C.: Molecular structure of nucleic acids: a structure for deoxyribose nucleic acid. Nature 171(4356), 737–738 (1953)
Wang, Xingyuan, Gao, Suo: Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Inf. Sci. 507, 16–36 (2020)
Xiangjun, Wu., Wang, Kunshu, Wang, Xingyuan, Kan, Haibin, Kurths, Jürgen.: Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process. 148, 272–287 (2018)
Khalil, N., Sarhan, A., Alshewimy, M.A.M.: An efficient color/grayscale image encryption scheme based on hybrid chaotic maps. Opt. Laser Technol. 143, 107326 (2021)
Zhou, Kanglei, Fan, Jingjing, Fan, Haiju, Li, Ming: Secure image encryption scheme using double random-phase encoding and compressed sensing. Opt. Laser Technol. 121, 105769 (2020)
Wang, Xingyuan, Yang, Jingjing: Spatiotemporal chaos in multiple coupled mapping lattices with multi-dynamic coupling coefficient and its application in color image encryption. Chaos Solitons Fractals 147, 110970 (2021)
Duan, Chen-Feng., Zhou, Jie, Gong, Li-Hua., Jun-Yun, Wu., Zhou, Nan-Run.: New color image encryption scheme based on multi-parameter fractional discrete tchebyshev moments and nonlinear fractal permutation method. Opt. Lasers Eng. 150, 106881 (2022)
Lone, M.A., Qureshi, S.: Encryption scheme for rgb images using chaos and affine hill cipher technique. Nonlinear Dyn. 111(6), 5919–5939 (2023)
Acknowledgements
This work is supported by Key-Area Research and Development Program of Guangdong Province under the grant 2018B010108001.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
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
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
Yu, J., Peng, K., Zhang, L. et al. Image encryption algorithm based on DNA network and hyperchaotic system. Vis Comput 40, 8001–8021 (2024). https://doi.org/10.1007/s00371-023-03219-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-023-03219-9