Skip to main content
Log in

Multiple-image encryption algorithm based on DNA encoding and chaotic system

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

Abstract

Under the Internet platform, the digital images are widely applied in many fields at present. To protect the content of multiple images, a new multiple-image encryption (MIE) algorithm based on Deoxyribonucleic acid (DNA) encoding and chaotic system is proposed in this paper. Different from the traditional image encryption algorithms, the permutation and diffusion of the new algorithm is manipulated on the three-dimensional DNA matrix. Firstly, k plain images are combined into a big image which is then encoded with the DNA codes; secondly, the big image is scrambled by a chaotic sequence; thirdly, the big image is segmented into k images with the same size of the plain images, and they are diffused by a chaotic image encoded with the DNA codes; finally, k encrypted images are obtained after the DNA decoding. SHA-256 hash value of the plain images is employed to calculate the initial values and control parameters of the chaotic systems. Experimental results and algorithm analyses show that the new encryption algorithm has excellent encryption effect and high 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.

Institutional subscriptions

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
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. Belazi A, Abd El-Latif AA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128(11):155–170

    Article  Google Scholar 

  2. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Optic Laser Eng 197–213

    Article  Google Scholar 

  3. Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72(1):57–70

    Article  Google Scholar 

  4. Kulsoom A, Xiao D, Aqeelurrehman, Abbas SA (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75(1):1–23

    Article  Google Scholar 

  5. Kumar SA, Mayank D, Anand M (2015) Multilevel encrypted text watermarking on medical images using spread-spectrum in DWT domain. Wirel Pers Commun 83(3):2133–2150

    Article  Google Scholar 

  6. Li X, Niu J, Liao J, Liang W (2015) Cryptanalysis of a dynamic identity based remote user authentication scheme with verifiable password update. Int J Commun Syst 28(1):374–382

    Article  Google Scholar 

  7. Li Y, Zhang F, Li Y, Tao R (2015) Asymmetric multiple-image encryption based on the cascaded fractional Fourier transform. Opt Lasers Eng 72(6):18–25

    Article  Google Scholar 

  8. Li X, Wang L, Yan Y, Liu P (2016) An improvement color image encryption algorithm based on DNA operations and real and complex chaotic systems. Optik 127(5):2558–2565

    Article  Google Scholar 

  9. Liao X, Li K, Yin J (2016) Separable data hiding in encrypted image based on compressive sensing and discrete Fourier transform. Multimed Tools Appl 75(10):1–15

    Google Scholar 

  10. Liao X, Zheng Q, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58(7):146–156

    Article  Google Scholar 

  11. Liao X, Yin J, Guo S, Li X, Sangaiah AK (2017) Medical JPEG image steganography based on preserving inter-block dependencies. Comput Electr Eng 92(8):1–10

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–1248

    Article  Google Scholar 

  14. Liu Y, Tang J, Xie T (2013) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt Laser Technol 111–115

    Article  Google Scholar 

  15. Parvin Z, Seyedarabi H, Shamsi M (2016) Breaking an image encryption algorithm based on the new substitution stage with chaotic functions. Multimed Tools Appl 75(17):10631–10648

    Article  Google Scholar 

  16. Tang Z, Zhang X, Lan W (2015) Efficient image encryption with block shuffling and chaotic map. Multimed Tools Appl 74(15):5429–5448

    Article  Google Scholar 

  17. Tang Z, Song J, Zhang X, Sun R (2016) Multiple-image encryption with bit-plane decomposition and chaotic maps. Opt Lasers Eng 80(5):1–11

    Article  Google Scholar 

  18. Wang X, Yu H (2005) How to break MD5 and other hash functions. Proc 24th Ann Int Conf Theory Appl Cryptograph Tech 19–35

  19. Wang X, Yin YL, Yu H (2005) Finding collisions in the full SHA-1. Proc 25th Ann Int Cryptology Conf Santa Barbara 17–36

  20. Wang X, Zhang Y, Bao X (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73(10):53–61

    Article  Google Scholar 

  21. Wang X, Zhang H, Bao X (2016) Color image encryption scheme using CML and DNA sequence operations. BioSystems 18–26

    Article  Google Scholar 

  22. Xiaoqiang Zhang Z, Wang J, Wang X (2014) Correlation-and-bit-aware additive spread spectrum data hiding for Laplacian distributed host image signals. Signal Process Image Commun 29(10):1171–1180

    Article  Google Scholar 

  23. You S, Lu Y, Zhang W, Yang B, Peng R, Zhuang S (2015) Micro-lens array based 3-D color image encryption using the combination of gravity model and Arnold transform. Opt Commun 355(15):419–426

    Article  Google Scholar 

  24. Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and chaos. Comput Electr Eng 62(8):401–413

    Article  Google Scholar 

  25. Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and permutation. Opt Lasers Eng 92(5):6–16

    Article  Google Scholar 

  26. Zhang Q, Wei X (2012) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124(23):6276–6281

    Article  Google Scholar 

  27. Zhang X, Zhu G, Shilong MA (2012) Remote-sensing image encryption in hybrid domains. Opt Commun 285(7):1736–1743

    Article  Google Scholar 

  28. Zhou G, Zhang D, Liu Y, Yuan Y, Liu Q (2015) A novel image encryption algorithm based on chaos and line map. Neurocomputing 169(12):150–157

    Article  Google Scholar 

  29. Zhu G, Zhang X (2008) Mixed image element encryption algorithm based on an elliptic curve cryptosystem. J Electron Imaging 17(2):1–5

    Article  Google Scholar 

  30. Zhu W, Yang G, Chen L, Xu J (2014) Multiple-image encryption based on wavelet transform and improved double random phase encoding. J Nanjing Univ Posts Telecommun (Natural Sci) 34(5):87–92 (In Chinese)

    Google Scholar 

Download references

Acknowledgements

The research work of this paper is supported by the National Natural Science Foundation of China (61501465).

Authors would like to express their sincere thanks to the anonymous reviewers and editors for their constructive comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuesong Wang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, X., Wang, X. Multiple-image encryption algorithm based on DNA encoding and chaotic system. Multimed Tools Appl 78, 7841–7869 (2019). https://doi.org/10.1007/s11042-018-6496-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6496-1

Keywords

Navigation