Skip to main content
Log in

A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. Mansouri, A., Wang, X.: Image encryption using shuffled Arnold map and multiple values manipulations. Vis. Comput. 37(1), 189–200 (2021)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Hua, Z., Jin, F., Xu, B., Huang, H.: 2D Logistic-Sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)

    Article  Google Scholar 

  5. 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)

    Article  MathSciNet  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Guan, M., Yang, X., Hu, W.: Chaotic image encryption algorithm using frequency-domain DNA encoding. IET Image Proc. 13(9), 1535–1539 (2019)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Liu, H., Jin, C.: A novel color image encryption algorithm based on quantum chaos sequence. 3D Res. 8(1), 4 (2017)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Zhang, W., Yu, H., Zhao, Y., Zhu, Z.: Image encryption based on three-dimensional bit matrix permutation. Signal Process. 118, 36–50 (2016)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Wang, T., Wang, M.: Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding. Opt. Laser Technol. 132, 106355 (2020)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. Liu, H., Wang, X.: Image encryption using DNA complementary rule and chaotic maps. Appl. Soft Comput. 12(5), 1457–1466 (2012)

    Article  Google Scholar 

  32. Zhan, K., Wei, D., Shi, J., Yu, J.: Cross-utilizing hyperchaotic and DNA sequences for image encryption. J. Electron. Imaging. 26(1), 013021 (2017)

    Article  Google Scholar 

  33. Zhang, L., Zhang, X.: Multiple-image encryption algorithm based on bit planes and chaos. Multimed. Tools Appl. 79(29), 20753–20771 (2020)

    Article  Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaojun Tong.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-022-02750-5

Keywords

Navigation