Hardware implementation of DNA based cryptography

DNA cryptography is a new field in cryptography that is emerging with the advancement on DNA research carried out in recent years. DNA is being used because of its vast parallelism, energy efficiency and the amount of information that the DNA can store. These properties of DNA are explored for cryptographic purposes such as encryption, authentication, signature, and various other applications in cryptography. In this paper, two different cryptographic schemes based on DNA binary strands are discussed. In one of the approaches DNA based cryptography itself is used to encrypt and decrypt the message. And in another approach DNA strands are used to generate key for encryption and decryption. Biological issues and cryptography computing difficulties provide a double security safeguards for the two schemes and makes it difficult for intrusion.

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

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

[3]  J.,et al.  Using DNA to Solve NP-Complete ProblemsRichard , 1995 .

[4]  Zhang Xun-cai New Direction of Data Storage:DNA Molecular Storage Technology , 2006 .

[5]  S. Jiao,et al.  Hiding data in DNA of living organisms , 2009 .

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

[7]  R J Lipton,et al.  DNA solution of hard computational problems. , 1995, Science.

[8]  Magdy Saeb,et al.  A DNA-based implementation of YAEA encryption algorithm , 2006, Computational Intelligence.

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

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

[11]  L. Karl DNA computing: Arrival of biological mathematics , 1997 .

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

[13]  Vincent Rijmen,et al.  The Design of Rijndael: AES - The Advanced Encryption Standard , 2002 .

[14]  Yanfeng Wang,et al.  Information Security Technology Based on DNA Computing , 2007, 2007 International Workshop on Anti-Counterfeiting, Security and Identification (ASID).

[15]  Jack Parker Computing with DNA , 2003, EMBO reports.

[16]  A. Khalifa,et al.  High-capacity DNA-based steganography , 2012, 2012 8th International Conference on Informatics and Systems (INFOS).

[17]  Lei Qin,et al.  Asymmetric encryption and signature method with DNA technology , 2010, Science China Information Sciences.

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

[19]  Yanfeng Wang,et al.  An encryption scheme using DNA technology , 2008, 2008 3rd International Conference on Bio-Inspired Computing: Theories and Applications.

[20]  Richard J. Lipton,et al.  Breaking DES using a molecular computer , 1995, DNA Based Computers.

[21]  Whitfield Diffie,et al.  New Directions in Cryptography , 1976, IEEE Trans. Inf. Theory.

[22]  Guozhen Xiao,et al.  Symmetric-key cryptosystem with DNA technology , 2007, Science in China Series F: Information Sciences.

[23]  Weidong Kou Data Encryption Standards , 1997 .