An image encryption algorithm based on DNA sequence addition operation

A new image encryption algorithm based on DNA sequence addition operation is presented. First, a DNA sequence matrix is obtained by encoding the original image. Second, divide the DNA sequence matrix into some equal blocks and use DNA sequence addition operation to add these blocks. Thirdly, carry out DNA sequence complement operation for the result of added matrix by using two Logistic maps. At last, decoding the DNA sequence matrix from the third step, we will get the encrypted image. The simulation experimental results and security analysis show that our algorithm not only can get good encryption effect, but also can resist exhaustive attack, statistical attack and differential attack.

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

[2]  A P Mills,et al.  Article for analog vector algebra computation. , 1999, Bio Systems.

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

[4]  Piotr Wasiewicz,et al.  Adding numbers with DNA , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[5]  Gao Fei New image encryption algorithm , 2007 .

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

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

[8]  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.

[9]  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.

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

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

[12]  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.

[13]  Zhiliang Zhu,et al.  A Novel Image Encryption Algorithm Based on Improved 3D Chaotic Cat Map , 2008, 2008 The 9th International Conference for Young Computer Scientists.

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