Multimedia Tools and Applications

, Volume 78, Issue 14, pp 20037–20064 | Cite as

Double-image encryption based on spatiotemporal chaos and DNA operations

  • Wenqian Yu
  • Ye LiuEmail author
  • Lihua Gong
  • Miaomiao Tian
  • Liangqiang Tu


A double-image encryption algorithm combining DNA insertion and deletion operations with spatiotemporal chaos is proposed. The technology of DNA sequence insertion and deletion is employed in both confusion and diffusion to encrypt two images simultaneously. In the proposed image encryption scheme, the key streams to control DNA operations are obtained by means of iterating the system of non-adjacent coupled map lattices (NCML). The original key streams are related to the plain-image, which increases the sensitivity of the proposed algorithm. Two confused images are served as keys to encrypt each other. The confused image is associated with another through the DNA insertion and deletion, which not only improves the security of image encryption system but also enhances the encryption speed. It is demonstrated that the proposed image encryption algorithm has the characteristics of large key space, high sensitivities of key and plain-image, and high entropy. Also, the proposed algorithm is robust to occlusion-attack and noise-attack. Therefore, the proposed double-image encryption algorithm is heuristic for the DNA computing applications into the multi-image encryption.


Double-image encryption DNA insertion and deletion Spatiotemporal-chaos DNA-level confusion and diffusion 



This work is supported by the National Natural Science Foundation of China (Grant Nos. 61861029, 61462061 and 61262084), the Major Academic Discipline and Technical Leader of Jiangxi Province (Grant No. 20162BCB22011), Cultivation Project of Applied Research of Jiangxi Province (Grant Nos. 20181BBE58022), the Opening Project of Shanghai Key Laboratory of Integrate Administration Technologies for Information Security (Grant Nos. AGK2018002 and AGK201602) and the Innovation Fund for graduates of Nanchang University (Grant No. CX2017194).


  1. 1.
    Ahmad M, Alam MZ, Ansari S et al (2018) Cryptanalysis of an image encryption algorithm based on PWLCM and inertial delayed neural network. J Intell Fuzzy Syst 34(3):1323–1332CrossRefGoogle Scholar
  2. 2.
    Akhavan A, Samsudin A, Akhshani A et al (2017) Cryptanalysis of an image encryption algorithm based on DNA encoding. Opt Laser Technol 95:94–99CrossRefGoogle Scholar
  3. 3.
    Chai X, Gan Z, Lu Y et al (2017) A novel image encryption algorithm based on the chaotic system and DNA computing. Int J Mod Phys C 28(5):1750069MathSciNetCrossRefGoogle Scholar
  4. 4.
    Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213CrossRefGoogle Scholar
  5. 5.
    Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93CrossRefGoogle Scholar
  6. 6.
    Guo S, Liu Y, Gong L et al (2018) Bit-level image cryptosystem combining 2D hyper-chaos with a modified non-adjacent spatiotemporal chaos. Multimed Tools Appl 77(16):21109–21130CrossRefGoogle Scholar
  7. 7.
    Herzog A, Shahmehri N, Duma C (2007) An ontology of information security. Int J Inf Secur Priv 1(4):1–23CrossRefGoogle Scholar
  8. 8.
    Hu T, Liu Y, Gong LH et al (2017) An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dynam 87(1):51–66CrossRefGoogle Scholar
  9. 9.
    Hu T, Liu Y, Gong L et al (2017) Chaotic image cryptosystem using DNA deletion and DNA insertion. Signal Process 134:234–243CrossRefGoogle Scholar
  10. 10.
    Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72(1):57–70CrossRefGoogle Scholar
  11. 11.
    Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246CrossRefGoogle Scholar
  12. 12.
    Liu H, Kadir A, Sun X et al (2018) Chaos based adaptive double-image encryption scheme using hash function and S-boxes. Multimed Tools Appl 77(1):1391–1407CrossRefGoogle Scholar
  13. 13.
    Ma L, Jin W (2018) Symmetric and asymmetric hybrid cryptosystem based on compressive sensing and computer generated holography. Opt Commun 407:51–56CrossRefGoogle Scholar
  14. 14.
    Mousa A, El-Rabaie ESM, Nigm EM et al (2013) Images cryptosystem based on chaotic maps for databases security. Japan-Egypt international conference on electronics, pp 154–158Google Scholar
  15. 15.
    Norouzi B, Mirzakuchaki S (2017) An image encryption algorithm based on DNA sequence operations and cellular neural network. Multimed Tools Appl 76(11):13681–13701CrossRefGoogle Scholar
  16. 16.
    Safwan EA, Farajallah M (2016) A new chaos-based image encryption system. Signal Process Image Commun 41:144–157CrossRefGoogle Scholar
  17. 17.
    Tong XJ, Zhang M, Wang Z (2015) A new image encryption algorithm based on the high-dimensional chaotic map. Imaging Sci J 63(5):263–272CrossRefGoogle Scholar
  18. 18.
    Wang XY, Zhang YQ, Zhao YY (2015) A novel image encryption scheme based on 2-D logistic map and DNA sequence operations. Nonlinear Dynam 82(3):1269–1280MathSciNetCrossRefGoogle Scholar
  19. 19.
    Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61CrossRefGoogle Scholar
  20. 20.
    Wang XY, Liu LT, Zhang YQ (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18CrossRefGoogle Scholar
  21. 21.
    Wang X, Zhang H, Bao X (2016) Color image encryption scheme using CML and DNA sequence operations. Biosystems 144:18–26CrossRefGoogle Scholar
  22. 22.
    Wheeler DD (1989) Problems with chaotic cryptosystems. Cryptologia 13:243–250CrossRefGoogle Scholar
  23. 23.
    Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39CrossRefGoogle Scholar
  24. 24.
    Wu X, Wang K, Wang X et al (2017) Lossless chaotic color image cryptosystem based on DNA encryption and entropy. Nonlinear Dynam 90(2):855–875MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Wu X, Wang K, Wang X et al (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287CrossRefGoogle Scholar
  26. 26.
    Xiong Y, Quan C, Tay CJ (2018) Multiple-image encryption scheme based on pixel exchange operation and vector decomposition. Opt Lasers Eng 101:113–121CrossRefGoogle Scholar
  27. 27.
    Yuan HM, Liu Y, Gong LH et al (2017) A new image cryptosystem based on 2D hyper-chaotic system. Multimed Tools Appl 76(6):8087–8108CrossRefGoogle Scholar
  28. 28.
    Zeng L, Liu RR (2015) Cryptanalyzing a novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 126(24):5022–5025CrossRefGoogle Scholar
  29. 29.
    Zhang Y (2018) The image encryption algorithm based on chaos and DNA computing. Multimed Tools Appl 77(16):21589–21615CrossRefGoogle Scholar
  30. 30.
    Zhang Y, Tang Y (2018) A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77(6):6647–6669CrossRefGoogle Scholar
  31. 31.
    Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20CrossRefGoogle Scholar
  32. 32.
    Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and chaos. Comput Electr Eng 62:401–413CrossRefGoogle Scholar
  33. 33.
    Zhang Q, Liu L, Wei X (2014) Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps. AEU Int J Electron Commun 68(3):186–192CrossRefGoogle Scholar
  34. 34.
    Zhang YQ, Wang XY, Liu J et al (2016) An image encryption scheme based on the MLNCML system using DNA sequences. Opt Lasers Eng 82:95–103CrossRefGoogle Scholar
  35. 35.
    Zhen P, Zhao G, Min L et al (2016) Chaos-based image encryption scheme combining DNA coding and entropy. Multimed Tools Appl 75(11):6303–6319CrossRefGoogle Scholar
  36. 36.
    Zhou N, Pan S, Cheng S et al (2016) Image compression–encryption scheme based on hyper-chaotic system and 2D compressive sensing. Opt Laser Technol 82:121–133CrossRefGoogle Scholar

Copyright information

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

Authors and Affiliations

  • Wenqian Yu
    • 1
  • Ye Liu
    • 1
    Email author
  • Lihua Gong
    • 1
    • 2
  • Miaomiao Tian
    • 1
  • Liangqiang Tu
    • 1
  1. 1.Department of Electronic Information EngineeringNanchang UniversityNanchangChina
  2. 2.Shanghai Key Laboratory of Integrate Administration Technologies for Information SecurityShanghai Jiao Tong UniversityShanghaiChina

Personalised recommendations