A novel text and image encryption method based on chaos theory and DNA computing

In today’s world, the security of information is associated with valid and reliable encryption algorithms that we have used in our systems. Today, the latest methods for data encryption are based on DNA computing. In this paper, we consider a reliable data encryption algorithm (OTP) which is theoretically unbreakable, but it experiences some disadvantages in its algorithm. These drawbacks have prevented the common use of its scheme in modern cryptosystems. In this research, we include a logistic chaotic map as an input of OTP algorithm. So, the obtained result of ‘Matlab Simulation’ could prove the efficiency of proposed algorithm in image encryption. In addition to the cryptography of text files, we can propose an interesting encryption algorithm based on a chaotic selection between original message DNA strands and OTP DNA strands. Finally, the empirical results of our proposed algorithm will be compared with AES Open SSl algorithm.

[1]  S. Pramanik,et al.  DNA cryptography , 2012, 2012 7th International Conference on Electrical and Computer Engineering.

[2]  P D Kaplan,et al.  DNA solution of the maximal clique problem. , 1997, Science.

[3]  K Sakamoto,et al.  Molecular computation by DNA hairpin formation. , 2000, Science.

[4]  Majid Babaei,et al.  Introduction to Secure PRNGs , 2011, Int. J. Commun. Netw. Syst. Sci..

[5]  Ömer Egecioglu,et al.  Stateless multicounter 5′ → 3′ Watson–Crick automata: the deterministic case , 2011, Natural Computing.

[6]  T. Elgamal A public key cryptosystem and a signature scheme based on discrete logarithms , 1984, CRYPTO 1984.

[7]  Hassan Hassanabadi,et al.  Improving Middle Square Method RNG Using Chaotic Map , 2011 .

[8]  P. Bruns,et al.  Long-term storage. , 2000, Methods in cell biology.

[9]  Hiroaki Kojima,et al.  Effective algorithm to encrypt information based on self-assembly of DNA tiles. , 2009, Nucleic acids symposium series.

[10]  Karl-Heinz Zimmermann,et al.  DNA Computing Models , 2008 .

[11]  Habiba Drias,et al.  An encryption algorithm inspired from DNA , 2010, 2010 International Conference on Machine and Web Intelligence.

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

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

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

[15]  M. Babaei,et al.  Cryptographic PRNG Based on Combination of LFSR and Chaotic Logistic Map , 2011 .

[16]  Till Tantau The One-Time Pad Algorithm - The Simplest and Most Secure Way to Keep Secrets , 2011, Algorithms Unplugged.

[17]  C Bancroft,et al.  Long-Term Storage of Information in DNA , 2001, Science.

[18]  Taher El Gamal A public key cryptosystem and a signature scheme based on discrete logarithms , 1984, IEEE Trans. Inf. Theory.

[19]  Xiaoguang Li,et al.  DNA Computing and Its Application to Information Security Field , 2009, 2009 Fifth International Conference on Natural Computation.

[20]  A Leier,et al.  Cryptography with DNA binary strands. , 2000, Bio Systems.

[21]  Junzo Watada DNA Computing and its Application , 2008, Computational Intelligence: A Compendium.