Abstract
An image encryption technique using DNA (Deoxyribonucleic acid) operations and chaotic maps has been proposed in this paper. Firstly, the input image is DNA encoded and a mask is generated by using 1D chaotic map. This mask is added with the DNA encoded image using DNA addition. Intermediate result is DNA complemented with the help of a complement matrix produced by two 1D chaotic maps. Finally, the resultant matrix is permuted using 2D chaotic map followed by DNA decoding to get the cipher image. Proposed technique is totally invertible and it can resist known plain text attack, statistical attacks and differential attacks.
Similar content being viewed by others
References
Belazi A, Hermassi H, Rhouma R, Belghith S Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map, Journal of Non Linear Dynamics, (online February 2014) doi:10.1007/s11071-014-1263-y
Bourbakis N, Alexopoulos C (1992) Picture data encryption using SCAN patterns. J. Pattern Recognit 25(6):567–581
Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Journal of Chaos Solitons and Fractals 21(3):749–761
Enzeng D, Zengqiang C, Zhuzhi Y, Zaiping C (2008) A chaotic image encryption algorithm with the key mixing proportion factor, International Conference on Information Management, Innovation Management and Industrial Engineering, Taipei, (19-21 December)
Fridrich J (1998) Symmetric ciphers based on two dimensional chaotic maps. Journal of Bifurcation and Chaos 8(6):1259–1284
Gehani A, LaBean TH, Reif JH (2000) DNA based cryptography. Dimacs Series of Discrete Mathematics and Theoretical Computer Science 54:233–249
Hermassi H, Belazi A, Rhouma R, Belghith SM Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps, Journal of Multimedia Tools and Applications, (online June 2013) doi:10.1007/s11042-013-1533-6
Jain A, Rajpal N (2012) A two layer chaotic network based image encryption technique, IEEE National Conference on Computing and Communication System, Durgapur, India, 21-22 November
Jain A, Rajpal N (2013) Adaptive key length based encryption algorithm using DNA approach, IEEE International Conference on Machine Intelligence Research and Advancement, Katra, Jammu, India, 21-23 December
Kocarev L (2002) Chaos based cryptography: a brief overview. IEEE Magazine on Circuits and Systems 1(3):6–21
Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Journal of Applied Soft Computing 12(5):1457–1466
Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Journal of Computers and Electrical Engineering 38 (5):1240–1248
Liu HJ, Zhu ZI, Ziang HY, Wang BI (2008) A novel image encryption algorithm based on improved 3D chaotic cat map, IEEE International Conference for Young Computer Scientists, Hunan, (18-21 November)
Liu Y, Tang J, Xie T (2014) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Journal of Optics and Laser Technology 60:111–115
Mao YB, Chen G, Lian SG (2004) A novel fast image encryption scheme based on 3D chaotic baker map. Journal of Bifurcation and Chaos 14(10):3613–3624
Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. J Image Vis Comp 24(9):926–934
Shannon CE (1949) Communication Theory of security systems. Bell System Technical Journal 28:656–715
Scharinger J (1998) Fast encryption of image data using chaotic Kolmogrov flow. Journal of Electronic Engineering 7(2):318–325
Tang Z, Zhang X, Lan W (2014) Efficient image encryption with block shuffling and chaotic map. Journal of Multimedia Tools and Applications. doi:10.1007/s11042-014-1861-1
The SSIM Index for image quality assessment [online] Available. http://www.cns.nyu.edu/lev/ssim/
Wang Y, Wong KW, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Journal of Applied Soft Computing 11(1):514–522
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing 13(4):600–612
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. Journal of System Software 85:290–299
Zhang Q, Xue X, Wei X (2012) A novel image encryption algorithm based on DNA subsequence operation. The Scientific World Journal 2012:1–10. doi:10.1100/2012/286741
Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Journal of Mathematical and Computer Modeling 52:2028–2035
Acknowledgments
Authors are very thankful and obliged for the valuable comments and suggestions of anonymous reviewers and to the editor in chief for his smooth coordination.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jain, A., Rajpal, N. A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed Tools Appl 75, 5455–5472 (2016). https://doi.org/10.1007/s11042-015-2515-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2515-7