Skip to main content
Log in

A color image chunking encryption algorithm based on DNA and compound chaotic system

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this article, a color image chunking encryption algorithm based on DNA and compound chaotic systems is proposed. In the algorithm proposed in this article, two new chaotic systems are designed, the One Dimensional Logistic and Tent Mapping (1D-LATM) and the Two Dimensional Logistic and Sine mapping (2D-SALM). Firstly, associating 2D-SALM chaotic system with plain generates chaotic sequences to improve plain sensitivity. Secondly, splitting the color image into three two-dimensional matrices. And the matrices are filled with zeros as required. Thirdly, the chunking operation is performed on the matrix after the complementary zeros to increase the speed of running. Fourthly, DNA manipulations are performed on the image blocks, meanwhile, the rules are determined by chaotic sequences. The sequences are produced by 2D-SALM and 1D-LATM chaotic systems. Finally, we perform the random scrambling operation and the cyclic shift diffusion operation. The cryptogenerator generates two matrices through the 2D-SALM chaotic system. These matrices used in scrambling and diffusion operations. Through the above operation, we get the ultimate color encrypted picture. The outcomes of experimental and analyses of algorithm indicate that this algorithm has excellent encryption effectiveness, well safety and fast running speed. The algorithm proposed in this paper takes only 0.68 s to encrypt an image of size 256 × 256 and 1.32 s to encrypt an image of size 512 × 512. NPCR and UACI are 99.6095%, 33.4631%. The information entropy is 7.9983.

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

Similar content being viewed by others

References

  1. Liao X, Yin J, Chen M et al (2020) Adaptive payload distribution in multiple images steganography based on image texture features[J]. IEEE Trans Dependable Secur Comput 19(2):897–911

    Google Scholar 

  2. Liao X, Yu Y, Li B et al (2019) A new payload partition strategy in color image steganography[J]. IEEE Trans Circ Syst Vid Technol 30(3):685–696

    Article  Google Scholar 

  3. Wang X, Li B, Wang Y et al (2021) An efficient batch images encryption method based on DNA encoding and PWLCM[J]. Multimed Tools Appl 80(1):943–971

    Article  Google Scholar 

  4. Es-Sabry M, El Akkad N, Merras M et al (2022) A new color image encryption algorithm using multiple chaotic maps with the intersecting planes method[J]. Sci Afr 16:e01217

    Google Scholar 

  5. Li X, Mou J, Cao Y et al (2022) An optical image encryption algorithm based on a fractional-order laser Hyperchaotic system[J]. Int J Bifurcation Chaos Appl Sci Eng 3:32

    MathSciNet  Google Scholar 

  6. Devipriya M, Brindha M (2023) Reconfigurable architecture for DNA diffusion technique-based medical image encryption [J]. J Circ Syst Comput 32(04). https://doi.org/10.1142/S0218126623500652

  7. Patel S, Thanikaiselvan V, Pelusi D et al (2021) Colour image encryption based on customized neural network and DNA encoding[J]. Neural Comput & Applic 14:1–18

    Google Scholar 

  8. Patro K, Acharya B (2020) A secure block operation based bit-plane image encryption using chaotic maps[C]. In: 2020 first international conference on power, control and computing technologies (ICPC2T), pp 411–416

    Chapter  Google Scholar 

  9. Abdulwahid MM, Basil N (2021) Implement image encryption on chaotic and discrete transform domain encryption. Inform. J Appl Mach Electr Electron Comput Sci Commun Syst 2:36–41

    Google Scholar 

  10. Chen Y, Xie S, Zhang J (2022) A novel double image encryption algorithm based on coupled chaotic system[J]. Physica Scripta 97:065207. https://doi.org/10.1088/1402-4896/ac6d85

    Article  Google Scholar 

  11. Yang S, Tong X (2021) A block image encryption algorithm based on 2D chaotic system[C]. In: 2021 IEEE 12th International Conference on Software Engineering and Service Science (ICSESS), pp 61–64

    Chapter  Google Scholar 

  12. Liu L, Lei Y, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation- diffusion operation[J]. IEEE Access 8:27361–27374. https://doi.org/10.1109/access.2020.2971759

    Article  Google Scholar 

  13. Chen H, Bai E, Jiang X et al (2022) A fast image encryption algorithm based on improved 6-D hyper-chaotic system[J]. IEEE Access 10:116031–116044

    Article  Google Scholar 

  14. Xiao Y, Tong X (2021) An image encryption algorithm based on four dimensional Hyperchaotic system[C]. In: 2021 IEEE 12th international conference on software engineering and service science (ICSESS), pp 38–41

    Chapter  Google Scholar 

  15. Elkandoz MT, Alexan W (2022) Image encryption based on a combination of multiple chaotic maps[J]. Multimed Tools Appl 81(18):25497–25518

    Article  Google Scholar 

  16. Wang X, Guan N (2022) 2D sine-logistic-tent-coupling map for image encryption[J]. J Ambient Intell Humaniz Comput:1–21

  17. Chong J, Xie S, Liu D (2021) Chaotic block color image encryption algorithm using cellular automata and DNA sequence. In: Proceedings of the 2021 4th International Conference on Artificial Intelligence and Pattern Recognition, pp 386–392

    Google Scholar 

  18. Khan JS, Boulila W, Ahmad J et al (2020) DNA and plaintext dependent chaotic visual selective image encryption[J]. IEEE Access 8:159732–159744

    Article  Google Scholar 

  19. Tang Z, Yin Z, Wang R et al (2022) A double-layer image encryption scheme based on chaotic maps and DNA Strand displacement[J]. J Chemother 2022:1–10

    Google Scholar 

  20. Wang Y, Wu C, Kang S et al (2020) Multi-channel chaotic encryption algorithm for color image based on DNA coding[J]. Multimed Tools Appl 79(25):18317–18342

    Article  Google Scholar 

  21. El-Khamy SE, Korany NO, Mohamed AG (2020) A new fuzzy-DNA image encryption and steganography technique[J]. IEEE Access 8:148935–148951. https://doi.org/10.1109/access.2020.3015687

    Article  Google Scholar 

  22. Wei D, Jiang M (2021) A fast image encryption algorithm based on parallel compressive sensing and DNA sequence[J]. Optik 238:166748

    Article  Google Scholar 

  23. Yu J, Xie W, Zhong Z et al (2022) Image encryption algorithm based on hyperchaotic system and a new DNA sequence operation[J]. Chaos, Solitons Fractals 162:112456

    Article  MathSciNet  Google Scholar 

  24. Zhang S, Liu L (2021) A novel image encryption algorithm based on SPWLCM and DNA coding[J]. Math Comput Simul 190:723–744

    Article  MathSciNet  Google Scholar 

  25. Zhu S, Zhu C (2020) Secure image encryption algorithm based on hyperchaos and dynamic DNA coding[J]. Entropy 22(7):772

    Article  MathSciNet  Google Scholar 

  26. Gao X, Mou J, Banerjee S et al (2022) An effective multiple-image encryption algorithm based on 3D cube and hyperchaotic map[J]. J King Saud Univ-Comput Inf Sci 34(4):1535–1551

    Google Scholar 

  27. May RM (1976) Simple mathematical models with very complicated dynamics [J]. Nature 261:459–467. https://doi.org/10.1038/261459a0

    Article  Google Scholar 

  28. Basha SM, Mathivanan P, Ganesh AB (2022) Bit level color image encryption using logistic-sine-tent-Chebyshev (LSTC) map[J]. Optik 259. https://doi.org/10.1016/j.ijleo.2022.168956

  29. Hao J, Li H, Yan H et al (2021) A new fractional chaotic system and its application in image encryption with DNA mutation[J]. IEEE Access 9:52364–52377

    Article  Google Scholar 

  30. Wanke D, Brand LH, Fischer NM et al (2013) Implications of DNA-nanostructures by Hoogsteen-dinucleotides on transcription factor binding. Quantum Bio-Informatics V:351–362

  31. Álvarez C, Espinel E, Noriega CJ (2021) Study of different alternatives for dynamic simulation of a steam generator using MATLAB[J]. Fluids 6(5):175

    Article  Google Scholar 

  32. Vega S, Vega O, Ortigoza E (2022) Solving the equation of the physical pendulum by some numerical methods of differential equations[C]. In: 2022 IEEE international conference on automation/XXV Congress of the Chilean Association of Automatic Control (ICA-ACCA), pp 1–5

    Google Scholar 

  33. Tao Y, Cui W, Zhao J et al (2022) A Snake encryption algorithm for image with multiple Chaos fusion[J]. Eng Lett 30(3):1034–1043

    Google Scholar 

  34. Schneier B, Sutherland P (1993) Applied cryptography: protocols, algorithms, and source code in C. Comput Law Secur Rev 10. https://doi.org/10.1016/0267-3649(94)90017-5

  35. Ghorbani A, Saberikamarposhti M, Yadollahi M (2022) Using ribonucleic acid (RNA) and Hénon map in new image encryption scheme[J]. Optik 259:168961

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by Joint Fund Project of the National Natural Science Foundation of China (U1908218), and the Department of Education of Liaoning Province (LJKFZ20220197).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenhua Cui.

Ethics declarations

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

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

Wang, Y., Cui, W. & Tao, Y. A color image chunking encryption algorithm based on DNA and compound chaotic system. Multimed Tools Appl 83, 35449–35469 (2024). https://doi.org/10.1007/s11042-023-16869-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16869-7

Keywords

Navigation