Skip to main content
Log in

An efficient batch images encryption method based on DNA encoding and PWLCM

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

Abstract

With the rapid development of the Internet, there is a pressing requirement for data security protection in Internet. However, in some applications, resource constrained devices in Internet requires that the algorithm for data encryption have high reliability and availability, as well as extremely low latency, and strong robustness in harsh environment. In this work, we propose an efficient batch images encryption/decryption scheme based on DNA encoding and piecewise linear chaotic mapping system (PWLCM). Different from all existing methods, the proposed method can encrypt/decrypt any number of images with different sizes via only single encryption computation, and the computing cost is equivalent to that of encrypting a single image. Experimental results demonstrate that the proposed method has strong robustness to resist the interference of harsh environment, such as noise contamination, JPEG compression, and image content loss. We also investigate the computing cost, encryption effect and the security. Comparing with the state-of-the-art methods, the proposed method has high encryption efficiency, stronger robustness and 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

Similar content being viewed by others

References

  1. Akhshani B, Akhavan S, Hassan A, Hassan Z (2010) A novel scheme for image encryption based on 2D piecewise chaotic maps [J]. Optics Communications 283(17):3259–3266

    Article  Google Scholar 

  2. Chai X-L, Gan Z-H, Yuan K (2017) An image encryption scheme based on three-dimensional Brownian motion and chaotic system [J]. Chinese Physics B 26(2):020504

    Article  Google Scholar 

  3. Chen G, Mao Y, Chui C (2004) A symmetric image encryption scheme based on 3D chaotic cat maps [J]. Chaos, Solitons Fractals 21(3):749–761

    Article  MathSciNet  MATH  Google Scholar 

  4. Enayatifar R, Abdullah AH, Isnin IF (2013) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence [J]. Opt Lasers Eng 56:83–93

    Article  Google Scholar 

  5. Enayatifar R, Sadaei HJ, Abdullah AH, Lee M, Isnin IF (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata [J]. Opt Lasers Eng 71:33–41

    Article  Google Scholar 

  6. Fu X, Liu B, Xie Y, Li W, Liu Y (2018) Image encryption-then-transmission using DNA encryption algorithm and the double Chaos [J]. IEEE Photonics J 10(3):1–15

    Google Scholar 

  7. Ge X, Liu F, Lu B, Wang W (2011) Cryptanalysis of a spatiotemporal chaotic image/video cryptosystem and its improved version [J]. Phys Lett A 375(5):908–913

    Article  MATH  Google Scholar 

  8. Hasanzadeh E, Yaghoobi M (2019) A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys[J]. Multimedia Tools Appl. 79(11). https://doi.org/10.1007/s11042-019-08342-1.

  9. Li C, Li S, Chen G, Halang WA (2009) Cryptanalysis of an image encryption scheme based on a compound chaotic sequence [J]. Image Vision Comp 27(8):1035–1039

    Article  Google Scholar 

  10. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. [J] Comp Electrical Eng 38(5):1240–1248

    Article  Google Scholar 

  11. Liu L, Yuhang L, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation [J]. IEEE Access 8:27361–27374

    Article  Google Scholar 

  12. Luo Y, Yu J, Lai W, Liu L (2019) A novel chaotic image encryption algorithm based on improved baker map and logistic map [J]. Multimedia Tools Appl 78(15):22023–22043

    Article  Google Scholar 

  13. Matthews R (1989) On the derivation of A “chaotic” encryption algorithm [J]. Cryptologia 13(1):29–42

    Article  MathSciNet  Google Scholar 

  14. Patro AK, Acharya B (2020) A novel multi-dimensional multiple image encryption technique[J]. Multimedia Tools Appl [J] 79(19–20):12959–12994

    Article  Google Scholar 

  15. Schneier B (1996) Applied cryptography: protocols, algorithms, and source code in C2nd edition, John Wiley & Sons, Ltd.

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

    Article  Google Scholar 

  17. ur Rehman A, Liao X, Ashraf R, Ullah S, Wang H (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2 [J]. Optik 159:348–367

    Article  Google Scholar 

  18. Wang X, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model [J]. Nonlinear Dyn 62(3):615–621

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  20. Wang Y, Wu C, Kang S, Wang Q, Mikulovich VI (2020) Multi-channel chaotic encryption algorithm for color image based on DNA coding[J]. Multimed Tools Appl 79:18317–18342. https://doi.org/10.1007/s11042-020-08742-8

    Article  Google Scholar 

  21. Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps [J]. Appl Soft Comput 37:24–39

    Article  Google Scholar 

  22. Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys [J]. Signal Process 148:272–287

    Article  Google Scholar 

  23. Xu L, Li Z, Li J, Hua W (2015) A novel bit-level image encryption algorithm based on chaotic maps [J]. Opt Lasers Eng 78:17–25

    Article  Google Scholar 

  24. Yang L, Zhang J, Han D, Wu P, Sun Y, Moon YS (2020) A multidimensional chaotic image encryption algorithm based on the region of interest[J]. Multimed Tools Appl 79:17669–17705. https://doi.org/10.1007/s11042-020-08645-8

    Article  Google Scholar 

  25. Zhang X, Wang X (2018) Multiple-image encryption algorithm based on DNA encoding and chaotic system [J]. Multimedia Tools Appl 78(6):7841–7869

    Article  Google Scholar 

  26. Zhang Q, Wei X (2013) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system [J]. Optik - Int J Light Electron Optics 124(23):6276–6281

    Article  Google Scholar 

  27. Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system [J]. Optik - Int J Light Electron Optics 124(18):3596–3600

    Article  Google Scholar 

  28. Zhou H, Feng J (2000) A new idea of using one-dimensional PWL map in digital secure communications dual resolution approach [J]. IEEE Trans Circ Systems-II: Analog Digital Signal Process 47(10):1107–1111

    Article  Google Scholar 

  29. Zhou H, Ling XT (1997) Problems with the chaotic inverse system encryption approach [J]. IEEE Trans Circ Systems-I: Fundamental Theory Appl 44(3):269–271

    Google Scholar 

  30. Zhou H, Xie Ting L (1997) Generating chaotic secure sequences with desired statistical properties and high security [J]. Int J Bifurcation Chaos 7(1):205–213

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaofeng 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

Wang, X., Li, B., Wang, Y. et al. An efficient batch images encryption method based on DNA encoding and PWLCM. Multimed Tools Appl 80, 943–971 (2021). https://doi.org/10.1007/s11042-020-09533-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09533-x

Keywords

Navigation