A novel and effective image encryption algorithm based on chaos and DNA encoding

In this paper, we proposed a novel and effective image encryption algorithm based on Chaos and DNA encoding rules. Piecewise Linear Chaotic Map (PWLCM) and Logistic Map are applied to generate all parameters the presented algorithm needs and DNA encoding technology functions as an auxiliary tool. The proposed algorithm consists of these parts: firstly, use PWLCM to produce a key image, whose pixels are generated by Chaos; Secondly, encode the plain image and the key image with DNA rules by rows respectively and different rows are encoded according to various rules decided by logistic map; After that, employ encoded key image to conduct DNA operations with the encoded plain image row by row to obtain an intermediate image and the specific operation executed every row is chosen by logistic map; Then, decode the intermediate image as the plain image of next step. Finally, repeat steps above by columns again to get the ultimate cipher image. The experiment results and analysis indicate that the proposed algorithm is capable of withstanding typical attacks and has good character of security.

[1]  Xingyuan Wang,et al.  A color image encryption with heterogeneous bit-permutation and correlated chaos , 2015 .

[2]  Tariq Shah,et al.  Image encryption algorithm based on total shuffling scheme and chaotic S-box transformation , 2014 .

[3]  Tariq Shah,et al.  A construction of novel chaos base nonlinear component of block cipher , 2013, Nonlinear Dynamics.

[4]  Bahman Javadi,et al.  Editorial: recent advances in communication networks and multimedia technologies , 2013, Multimedia Tools and Applications.

[5]  Zhenjun Tang,et al.  Efficient image encryption with block shuffling and chaotic map , 2014, Multimedia Tools and Applications.

[6]  Adrian Viorel,et al.  A New Fast Image Encryption Scheme Based on 2 D Chaotic Maps , 2022 .

[7]  Xing-yuan Wang,et al.  Image encryption using genetic operators and intertwining logistic map , 2014, Nonlinear Dynamics.

[8]  Xing-yuan Wang,et al.  A fast image algorithm based on rows and columns switch , 2014, Nonlinear Dynamics.

[9]  Abdennaceur Kachouri,et al.  Hash key-based image encryption using crossover operator and chaos , 2015, Multimedia Tools and Applications.

[10]  Xing-yuan Wang,et al.  Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation , 2014 .

[11]  Tariq Shah,et al.  A novel image encryption algorithm based on chaotic maps and GF(28) exponent transformation , 2013 .

[12]  Mahdi Yaghoobi,et al.  Fast Adaptive Image Encryption using Chaos by Dynamic State Variables Selection , 2015 .

[13]  Xiaoling Huang,et al.  An image encryption algorithm based on hyper-chaos and DNA sequence , 2012, Multimedia Tools and Applications.

[14]  Amir Akhavan,et al.  Cryptanalysis of “an improvement over an image encryption method based on total shuffling” , 2015 .

[15]  Unnikrishnan Gopinathan,et al.  Key-space analysis of double random phase encryption technique. , 2007, Applied optics.

[16]  Abdul Hanan Abdullah,et al.  Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence , 2014 .

[17]  Khaled N. Salama,et al.  Hardware stream cipher with controllable chaos generator for colour image encryption , 2014, IET Image Process..

[18]  Tao Xie,et al.  Breaking a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2014 .

[19]  Javad Vahidi,et al.  The Confusion-Diffusion Image Encryption Algorithm with Dynamical Compound Chaos , 2014 .

[20]  Hassan B. Kazemian,et al.  Image Encryption Using Development of 1D Chaotic Maps , 2014 .

[21]  Zhenjun Tang,et al.  IMAGE ENCRYPTION USING MAPPING ARRAY AND RANDOM DIVISION , 2011 .

[22]  Ronald L. Rivest,et al.  The MD5 Message-Digest Algorithm , 1992, RFC.

[23]  Samrat L. Sabat,et al.  A fast chaotic block cipher for image encryption , 2014, Commun. Nonlinear Sci. Numer. Simul..

[24]  Xingyuan Wang,et al.  A novel chaotic image encryption scheme using DNA sequence operations , 2015 .

[25]  Sos S. Agaian,et al.  Local Shannon entropy measure with statistical tests for image randomness , 2013, Inf. Sci..

[26]  G. Blakley,et al.  Rivest-Shamir-Adleman public key cryptosystems do not always conceal messages , 1979 .

[27]  Safya Belghith,et al.  Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map , 2014 .

[28]  Yushu Zhang,et al.  Breaking an image encryption algorithm based on hyper-chaotic system with only one round diffusion process , 2014, Nonlinear Dynamics.

[29]  Navin Rajpal,et al.  A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps , 2015, Multimedia Tools and Applications.

[30]  Zhenjun Tang,et al.  Secure Image Encryption without Size Limitation Using Arnold Transform and Random Strategies , 2011, J. Multim..

[31]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.

[32]  Erik Lindholm,et al.  NVIDIA Tesla: A Unified Graphics and Computing Architecture , 2008, IEEE Micro.

[33]  Adel M. Alimi,et al.  Fingerprint verification system based on curvelet transform and possibility theory , 2013, Multimedia Tools and Applications.

[34]  Safya Belghith,et al.  A new image encryption scheme based on a simple first-order time-delay system with appropriate nonlinearity , 2015 .

[35]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on dynamic S-boxes constructed by chaos , 2013, Nonlinear Dynamics.

[36]  Xingyuan Wang,et al.  A novel chaotic block image encryption algorithm based on dynamic random growth technique , 2015 .

[37]  Hongjun Liu,et al.  A fast color image encryption scheme using one-time S-Boxes based on complex chaotic system and random noise , 2015 .

[38]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[39]  Shu-Chuan Chu,et al.  An Efficient Image Encryption Scheme Based on ZUC Stream Cipher and Chaotic Logistic Map , 2014, ECC.

[40]  A. Akhavan,et al.  A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps , 2007 .

[41]  Xingyuan Wang,et al.  Image encryption using DNA complementary rule and chaotic maps , 2012, Appl. Soft Comput..

[42]  王倩,et al.  A fast image encryption algorithm based on only blocks in cipher text , 2014 .

[43]  Xingyuan Wang,et al.  A new image encryption algorithm based on chaos , 2012 .

[44]  Qiang Zhang,et al.  A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2013 .