Skip to main content
Log in

An image encryption scheme based on DNA coding and permutation of hyper-image

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

Abstract

An image encryption algorithm based on substitution and permutation is proposed in this paper. The original image is encoded into DNA sequence and hyper-image respectively for better disposal. The encryption algorithm is composed of substitution in the DNA format and permutation in the hyper-image format, both of which have eliminated the relation between adjacent pixels in the image and adjacent bit planes in one pixel sufficiently. Besides, a random sequence generator based on the hyper-chaotic system is proposed, which has been utilized both in deciding the complementary ‘nucleoside’ in the substitution process and in constructing the hyper-image for the permutation process. Large quantities of experiments have demonstrated the validity and efficiency of the proposed scheme.

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

Similar content being viewed by others

References

  1. Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science-New York Then Washington- 266:1021–1021

    Article  Google Scholar 

  2. Clelland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534

    Article  Google Scholar 

  3. Crick F (1970) Central dogma of molecular biology. Nature 227:561–563

    Article  Google Scholar 

  4. 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–93

    Article  Google Scholar 

  5. Gao T, Chen Z (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372:394–400

    Article  MATH  Google Scholar 

  6. Gao T, Chen Z, Yuan Z, Chen G (2006) Ahyperchaos generated from Chen's system. Int J Mod Phys C 17:471–478

    Article  MATH  Google Scholar 

  7. Huang X (2012) Image encryption algorithm using chaotic chebyshev generator. Nonlinear Dyn 67:2411–2417

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  9. Lian S (2009) A block cipher based on chaotic neural networks. Neurocomputing 72:1296–1301

    Article  Google Scholar 

  10. Lin T, Xingyuan W (2012) A bit-level image encryption algorithm based on spatiotemporal chaotic system and self-adaptive. Opt Commun 2012:940276

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Pareek NK, Patidar V, Sud KK (2013) Diffusion-substitution based gray image encryption scheme. Digit Signal Process 23:894–901

    Article  MathSciNet  Google Scholar 

  14. Shannon CE (1949) Communication theory of secrecy systems. Bell Sys Tech J 28:656–715

    Article  MathSciNet  MATH  Google Scholar 

  15. Wang X-Y, Wang T (2012) A novel algorithm for image encryption based on couple chaotic systems. Int J Mod Phys B 26

  16. Wang Q, Zhang Q, Wei X, (2010) Image encryption algorithm based on DNA biological properties and chaotic systems. In Bio-Inspired Computing: Theories and Applications (BIC-TA), 2010 I.E. Fifth International Conference on, pp. 132–136

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

    Article  Google Scholar 

  18. Wei X, Guo L, Zhang Q, Zhang J, Lian S (2012) A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J Syst Softw 85:290–299

    Article  Google Scholar 

  19. Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31:347–354

    Article  Google Scholar 

  20. Ye G, Wong K-W (2012) An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn 69:2079–2087

    Article  MathSciNet  Google Scholar 

  21. Zhang Q, Xue X, Wei X (2012) A novel image encryption algorithm based on DNA subsequence operation. Sci World J 2012:286741

    Google Scholar 

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

    Article  Google Scholar 

  23. Zhang W, Wong K-W, Yu H, Zhu Z-L (2013b) A symmetric color image encryption algorithm using the intrinsic features of bit distributions. Commun Nonlinear Sci Numer Simul 18:584–600

    Article  MathSciNet  MATH  Google Scholar 

  24. 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:186–192

    Article  Google Scholar 

  25. Zhu Z-L, Zhang W, Wong K-W, Yu H (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci 181:1171–1186

    Article  Google Scholar 

Download references

Acknowledgments

The work described in this paper was supported by Key program of National Science Fund of Tianjin, China (Grant NO. 11JCZDJC16000).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shun Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, S., Gao, T. An image encryption scheme based on DNA coding and permutation of hyper-image. Multimed Tools Appl 75, 17157–17170 (2016). https://doi.org/10.1007/s11042-015-2982-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2982-x

Keywords

Navigation