Abstract
In order to improve the complexity of the chaotic system and ensure the relevant security indicators of the cryptographic algorithm, a new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing is proposed. In this paper, we first construct a four-dimensional hyperchaotic system with more complex dynamics and then use the plaintext-related keystream generated by the hyperchaotic system to dynamically DNA encode the plaintext image, then perform RNA coding conversion and amino acid substitution box generation, and finally use an improved replacement sequence generator to generate pseudo-random sequences for replacement operations to generate the final ciphertext image. Theoretical analysis and simulation results show that the proposed algorithm has excellent performance in security indicators such as key space, the number of pixels change rate, the number average changing intensity, entropy, clipping attack, noise attack, and chosen plaintext attack. Therefore, the algorithm has higher security.


















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Jeng, F., Huang, W., Chen, T.: Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes. Signal Proc. Image Commun. 34, 45–51 (2015)
Mansouri, A., Wang, X.: Image encryption using shuffled Arnold map and multiple values manipulations. Vis. Comput. 37(1), 189–200 (2021)
Yang, S., Tong, X., Wang, Z., Zhang, M.: Efficient color image encryption algorithm based on 2D coupled chaos and multi-objective optimized S-box. Phys. Scr. 97(4), 045204 (2022)
Hua, Z., Jin, F., Xu, B., Huang, H.: 2D Logistic-Sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)
Wan, Y., Gu, S., Du, B.: A new image encryption algorithm based on composite chaos and hyperchaos combined with DNA coding. Entropy 22(2), 171 (2020)
Pak, C., An, K., Jang, P., Kim, J., Kim, S.: A novel bit-level color image encryption using improved 1D chaotic map. Multimed. Tools Appl. 78(9), 12027–12042 (2019)
Chai, X., Gan, Z., Yang, K., Chen, Y., Liu, X.: An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Process. Image Commun. 52, 6–19 (2017)
Fu, X., Liu, B., Xie, Y., Li, W., Liu, Y.: Image encryption-then-transmission using DNA encryption algorithm and the double chaos. IEEE Photonics J. 10(3), 3900515 (2018)
Guan, M., Yang, X., Hu, W.: Chaotic image encryption algorithm using frequency-domain DNA encoding. IET Image Proc. 13(9), 1535–1539 (2019)
Jithin, K., Sankar, S.: Colour image encryption algorithm combining Arnold map, DNA sequence operation, and a Mandelbrot set. J. Inf. Secur. Appl. 50, 102428 (2020)
Hu, T., Liu, Y., Gong, L., Ouyang, C.: An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dyn. 87(1), 51–66 (2017)
Wang, X., Liu, C.: A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed. Tools Appl. 76(5), 6229–6245 (2017)
Elamrawy, F., Sharkas, M., Nasser, A.M.: An image encryption based on DNA coding and 2DLogistic chaotic map. Int. J. Signal Process. 3, 27–32 (2018)
Hu, T., Liu, Y., Gong, L., Guo, S., Yuan, H.: Chaotic image cryptosystem using DNA deletion and DNA insertion. Signal Process. 134, 234–243 (2017)
Zhang, X., Zhou, Z., Niu, Y.: An image encryption method based on the feistel network and dynamic DNA encoding. IEEE Photonics J. 10(4), 3901014 (2018)
Yadollahi, M., Enayatifar, R., Nematzadeh, H., Lee, M., Choi, J.-Y.: A novel image security technique based on nucleic acid concepts. J. Inf. Secur. Appl. 53, 102505 (2020)
Liu, H., Jin, C.: A novel color image encryption algorithm based on quantum chaos sequence. 3D Res. 8(1), 4 (2017)
Xiong, Z., Wu, Y., Ye, C., Zhang, X., Xu, F.: Color image chaos encryption algorithm combining CRC and nine palace map. Multimed. Tools Appl. 78(22), 31035–31055 (2019)
Sasikaladevi, N., Geetha, K., Sriharshini, K., Aruna, M.D.: RADIANT-hybrid multilayered chaotic image encryption system for color images. Multimed. Tools Appl. 78(9), 11675–11700 (2019)
Zhen, P., Zhao, G., Min, L., Jin, X.: Chaos-based image encryption scheme combining DNA coding and entropy. Multimed. Tools Appl. 75(11), 6303–6319 (2016)
Belazi, A., Talha, M., Kharbech, S., Xiang, W.: Novel medical image encryption scheme based on chaos and DNA encoding. IEEE Access. 7, 36667–36681 (2019)
Abbasi, A.A., Mazinani, M., Hosseini, R.: Chaotic evolutionary-based image encryption using RNA codons and amino acid truth table. Opt. Laser Technol. 132, 106465 (2020)
Zhou, M., Wang, C.: A novel image encryption scheme based on conservative hyperchaotic system and closed-loop diffusion between blocks. Signal Process. 171, 107484 (2020)
Zhang, W., Yu, H., Zhao, Y., Zhu, Z.: Image encryption based on three-dimensional bit matrix permutation. Signal Process. 118, 36–50 (2016)
Li, Z., Peng, C., Tan, W., Li, L.: A novel chaos-based image encryption scheme by using randomly DNA encode and plaintext related permutation. Appl. Sci. 10(21), 7469 (2020)
Jain, A., Rajpal, N.: A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed. Tools Appl. 75(10), 5455–5472 (2016)
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)
Wang, T., Wang, M.: Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding. Opt. Laser Technol. 132, 106355 (2020)
Signing, V.R.F., Mogue, R.L.T., Kengne, J., Kountchou, M.S.: Dynamic phenomena of a financial hyperchaotic system and DNA sequences for image encryption. Multimed. Tools Appl. 80(21), 32689–32723 (2021)
Zefreh, E.Z.: An image encryption scheme based on a hybrid model of DNA computing, chaotic systems and hash functions. Multimed. Tools Appl. 79(33), 24993–25022 (2020)
Liu, H., Wang, X.: Image encryption using DNA complementary rule and chaotic maps. Appl. Soft Comput. 12(5), 1457–1466 (2012)
Zhan, K., Wei, D., Shi, J., Yu, J.: Cross-utilizing hyperchaotic and DNA sequences for image encryption. J. Electron. Imaging. 26(1), 013021 (2017)
Zhang, L., Zhang, X.: Multiple-image encryption algorithm based on bit planes and chaos. Multimed. Tools Appl. 79(29), 20753–20771 (2020)
Chen, J., Han, F., Qian, W., Yao, Y., Zhu, Z.: Cryptanalysis and improvement in an image encryption scheme using combination of the 1D chaotic map. Nonlinear Dyn. 93(4), 2399–2413 (2018)
Kang, X., Guo, Z.: A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system. Signal Process. Image Commun. 80, 115670 (2020)
Zhang, Y., He, Y., Li, P., Wang, X.: A new color image encryption scheme based on 2DNLCML system and genetic operations. Opt. Lasers Eng. 128, 106040 (2020)
Acknowledgements
This work was supported by the following projects and foundations: project ZR2019MF054 supported by Shandong Provincial Natural Science Foundation, the National Natural Science Foundation of China (No.61902091).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. The authors declare the following financial interests/personal relationships which may be considered as potential competing interests.
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
Cun, Q., Tong, X., Wang, Z. et al. A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing. Vis Comput 39, 6589–6608 (2023). https://doi.org/10.1007/s00371-022-02750-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-022-02750-5