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.
Similar content being viewed by others
References
Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science-New York Then Washington- 266:1021–1021
Clelland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534
Crick F (1970) Central dogma of molecular biology. Nature 227:561–563
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
Gao T, Chen Z (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372:394–400
Gao T, Chen Z, Yuan Z, Chen G (2006) Ahyperchaos generated from Chen's system. Int J Mod Phys C 17:471–478
Huang X (2012) Image encryption algorithm using chaotic chebyshev generator. Nonlinear Dyn 67:2411–2417
Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimedia Tools Appl 72:57–70
Lian S (2009) A block cipher based on chaotic neural networks. Neurocomputing 72:1296–1301
Lin T, Xingyuan W (2012) A bit-level image encryption algorithm based on spatiotemporal chaotic system and self-adaptive. Opt Commun 2012:940276
Liu H, Wang X (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466
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
Pareek NK, Patidar V, Sud KK (2013) Diffusion-substitution based gray image encryption scheme. Digit Signal Process 23:894–901
Shannon CE (1949) Communication theory of secrecy systems. Bell Sys Tech J 28:656–715
Wang X-Y, Wang T (2012) A novel algorithm for image encryption based on couple chaotic systems. Int J Mod Phys B 26
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
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
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
Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31:347–354
Ye G, Wong K-W (2012) An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn 69:2079–2087
Zhang Q, Xue X, Wei X (2012) A novel image encryption algorithm based on DNA subsequence operation. Sci World J 2012:286741
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
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
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
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2982-x