Research on a novel image encryption algorithm based on the hybrid of chaotic maps and DNA encoding

Encryption is a usually employed technique to protect the image data from unauthorized access. In this paper, a novel digital image encryption algorithm with a 192-bit key based on the hybrid of chaotic maps and DNA encoding is proposed. When designing the algorithm, we take advantage of the instinct properties of chaos system. The original image is firstly permuted by Arnolds cat Map to obtain the better confusion, then it is encoded into a DNA image by using DNA encoding. After that, each nucleotide of DNA image is transformed into its base pair by means of the complementary rule and XORed with a hyper-chaotic binary sequence. Experimental example and security analyses results show the proposed algorithm effective and secure.

[1]  J. Fridrich Image encryption based on chaotic maps , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[2]  L. Kocarev Chaos-based cryptography: a brief overview , 2001 .

[3]  Leon O. Chua,et al.  Cryptography based on chaotic systems , 1997 .

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

[5]  Jiun-In Guo,et al.  A new chaotic key-based design for image encryption and decryption , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[6]  Ercan Solak,et al.  Cryptanalysis of a cryptosystem based on discretized two-dimensional chaotic maps , 2008 .

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

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

[9]  Shujun Li,et al.  Cryptanalysis of a chaotic image encryption method , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[10]  Safya Belghith,et al.  Cryptanalysis of a multi-chaotic systems based image cryptosystem , 2010 .

[11]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

[12]  Congxu Zhu,et al.  A novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

[13]  Olcay Taner Yildiz,et al.  Cryptanalysis of Fridrich's Chaotic Image Encryption , 2010, Int. J. Bifurc. Chaos.

[14]  Xiao-Song Yang,et al.  Hyperchaos in a Simple CNN , 2006, Int. J. Bifurc. Chaos.

[15]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[16]  Amir Akhavan,et al.  A symmetric image encryption scheme based on combination of nonlinear chaotic maps , 2011, J. Frankl. Inst..

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

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

[19]  A. Baranovsky,et al.  DESIGN OF ONE-DIMENSIONAL CHAOTIC MAPS WITH PRESCRIBED STATISTICAL PROPERTIES , 1995 .

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

[21]  J. Fridrich Symmetric Ciphers Based on Two-Dimensional Chaotic Maps , 1998 .

[22]  S. Li,et al.  Cryptanalyzing a nonlinear chaotic algorithm (NCA) for image encryption , 2009 .

[23]  Sirma Yavuz,et al.  Cryptanalysis of a novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

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