Advertisement

Multimedia Tools and Applications

, Volume 78, Issue 6, pp 7841–7869 | Cite as

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

  • Xiaoqiang Zhang
  • Xuesong WangEmail author
Article

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.

Keywords

Multiple-image encryption (MIE) Single-image encryption (SIE) DNA encoding Chaotic system 

Notes

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.

References

  1. 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–170CrossRefGoogle Scholar
  2. 2.
    Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Optic Laser Eng 197–213CrossRefGoogle Scholar
  3. 3.
    Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72(1):57–70CrossRefGoogle Scholar
  4. 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–23CrossRefGoogle Scholar
  5. 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–2150CrossRefGoogle Scholar
  6. 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–382CrossRefGoogle Scholar
  7. 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–25CrossRefGoogle Scholar
  8. 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–2565CrossRefGoogle Scholar
  9. 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–15Google Scholar
  10. 10.
    Liao X, Zheng Q, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58(7):146–156CrossRefGoogle Scholar
  11. 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–10CrossRefGoogle Scholar
  12. 12.
    Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466CrossRefGoogle Scholar
  13. 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–1248CrossRefGoogle Scholar
  14. 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–115CrossRefGoogle Scholar
  15. 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–10648CrossRefGoogle Scholar
  16. 16.
    Tang Z, Zhang X, Lan W (2015) Efficient image encryption with block shuffling and chaotic map. Multimed Tools Appl 74(15):5429–5448CrossRefGoogle Scholar
  17. 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–11CrossRefGoogle Scholar
  18. 18.
    Wang X, Yu H (2005) How to break MD5 and other hash functions. Proc 24th Ann Int Conf Theory Appl Cryptograph Tech 19–35Google Scholar
  19. 19.
    Wang X, Yin YL, Yu H (2005) Finding collisions in the full SHA-1. Proc 25th Ann Int Cryptology Conf Santa Barbara 17–36Google Scholar
  20. 20.
    Wang X, Zhang Y, Bao X (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73(10):53–61CrossRefGoogle Scholar
  21. 21.
    Wang X, Zhang H, Bao X (2016) Color image encryption scheme using CML and DNA sequence operations. BioSystems 18–26CrossRefGoogle Scholar
  22. 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–1180CrossRefGoogle Scholar
  23. 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–426CrossRefGoogle Scholar
  24. 24.
    Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and chaos. Comput Electr Eng 62(8):401–413CrossRefGoogle Scholar
  25. 25.
    Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and permutation. Opt Lasers Eng 92(5):6–16CrossRefGoogle Scholar
  26. 26.
    Zhang Q, Wei X (2012) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124(23):6276–6281CrossRefGoogle Scholar
  27. 27.
    Zhang X, Zhu G, Shilong MA (2012) Remote-sensing image encryption in hybrid domains. Opt Commun 285(7):1736–1743CrossRefGoogle Scholar
  28. 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–157CrossRefGoogle Scholar
  29. 29.
    Zhu G, Zhang X (2008) Mixed image element encryption algorithm based on an elliptic curve cryptosystem. J Electron Imaging 17(2):1–5CrossRefGoogle Scholar
  30. 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

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Information and Control EngineeringChina University of Mining and TechnologyXuzhouChina

Personalised recommendations