A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system

A new color image encryption algorithm based on DNA (Deoxyribonucleic acid) sequence addition operation is presented. Firstly, three DNA sequence matrices are obtained by encoding the original color image which can be converted into three matrices R, G and B. Secondly, we use the chaotic sequences generated by Chen's hyper-chaotic maps to scramble the locations of elements from three DNA sequence matrices, and then divide three DNA sequence matrices into some equal blocks respectively. Thirdly, we add these blocks by using DNA sequence addition operation and Chen's hyper-chaotic maps. At last, by decoding the DNA sequence matrices and recombining the three channels R, G and B, we get the encrypted color image. The simulation results and security analysis show that our algorithm not only has good encryption effect, but also has the ability of resisting exhaustive attack, statistical attack and differential attack.

[1]  Yang Zhenhua,et al.  2009 International Conference on Information Management, Innovation Management and Industrial Engineering , 2009 .

[2]  Tian Min,et al.  A novel image encryption scheme based on chaotic maps , 2008, 2008 9th International Conference on Signal Processing.

[3]  Shangzhu Jin,et al.  A novel scheme for image encryption based on piecewise linear chaotic map , 2008, 2008 IEEE Conference on Cybernetics and Intelligent Systems.

[4]  Safya Belghith,et al.  A modified hyperchaos based image cryptosystem , 2009, 2009 6th International Multi-Conference on Systems, Signals and Devices.

[5]  F. Crick,et al.  Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid , 1953, Nature.

[6]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[7]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[8]  Shiguo Lian,et al.  Multimedia Content Encryption: Techniques and Applications , 2008 .

[9]  Jinsheng Sun,et al.  A block cipher based on a suitable use of the chaotic standard map , 2005 .

[10]  Bo Zhang,et al.  An Image Encryption Scheme Based on Cross Chaotic Map , 2008, 2008 Congress on Image and Signal Processing.

[11]  Z. Guan,et al.  Chaos-based image encryption algorithm ✩ , 2005 .

[12]  Zhengjun Zhai,et al.  A New Image Encryption Algorithm Based on Multiple Chaos System , 2008, ISECS 2008.

[13]  Chuan-Kuei Huang,et al.  Multi chaotic systems based pixel shuffle for image encryption , 2009 .

[14]  Zhiliang Zhu,et al.  A Chaotic Image Encryption Scheme Based on Circular Bit Shift Method , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[15]  S Yanchuk,et al.  Symmetry-increasing bifurcation as a predictor of a chaos-hyperchaos transition in coupled systems. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  Fuyan Sun,et al.  A novel image encryption scheme based on spatial chaos map , 2008 .

[17]  A. Pisarchik,et al.  Image encryption with chaotically coupled chaotic maps , 2008 .

[18]  Tomasz Kapitaniak,et al.  Chaos-hyperchaos transition in coupled Rössler systems , 2001 .

[19]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[20]  Shiguo Lian,et al.  A block cipher based on chaotic neural networks , 2009, Neurocomputing.

[21]  Catherine Taylor Clelland,et al.  Hiding messages in DNA microdots , 1999, Nature.

[22]  Fei Xiang,et al.  A Cryptosystem Based on Multiple Chaotic Maps , 2008, 2008 International Symposiums on Information Processing.

[23]  Guanrong Chen,et al.  A chaos-based image encryption algorithm with variable control parameters , 2009 .

[24]  M. Yaghoobi,et al.  A New Approach for Image Encryption Using Chaotic Logistic Map , 2008, 2008 International Conference on Advanced Computer Theory and Engineering.

[25]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[26]  Rhouma Rhouma,et al.  Cryptanalysis of a new image encryption algorithm based on hyper-chaos , 2008 .

[27]  Oliver D. King,et al.  Linear constructions for DNA codes , 2005, Theor. Comput. Sci..

[28]  Oliver D. King,et al.  Binary templates for comma-free DNA codes , 2007, Discret. Appl. Math..

[29]  Shiguo Lian,et al.  Security Analysis of A Chaos-based Image Encryption Algorithm , 2005, ArXiv.

[30]  Guanrong Chen,et al.  A HYPERCHAOS GENERATED FROM CHEN'S SYSTEM , 2006 .

[31]  John H. Reif,et al.  DNA-based Cryptography , 1999, Aspects of Molecular Computing.

[32]  Guozhen Xiao,et al.  New field of cryptography: DNA cryptography , 2006 .

[33]  Qiang Zhang,et al.  A RGB image encryption algorithm based on DNA encoding and chaos map , 2009, Comput. Electr. Eng..

[34]  S. Lian,et al.  Efficient image or video encryption based on spatiotemporal chaos system , 2009 .

[35]  Chen Zengqiang,et al.  A Chaotic Images Encryption Algorithm with the Key Mixing Proportion Factor , 2008, 2008 International Conference on Information Management, Innovation Management and Industrial Engineering.