DNA cryptography

DNA Cryptography

Cryptography is the branch of science which deals with the encoding of information for the purpose of hiding messages. It plays a vital role in the infrastructure of communication security. The Pioneering work had been done by Ashish Gehani et al and Amin et al after Leonard Max Adleman had shown the capability of molecular computation in 1994. This paved the way for DNA Computing. DNA Cryptology combines cryptology and modern biotechnology.

Why DNA Cryptography?

  • DNA Cryptography is one of the rapidly evolving technologies in the world.
  • Adelman showed the world how it can be used to solve complex problems like directed Hamilton path problem and NP-complete problem (for example Travelling Salesman problem). Hence user can design and implement more complex Crypto algorithms.
  • It brings forward new hope to break unbreakable algorithms. This is because DNA computing offers more speed, minimal storage and power requirements.
  • DNA stores memory at a density of about 1 bit/nm3 where conventional storage media requires 1012 nm3/bit.
  • No power is required for DNA computing while the computation is taking place.
  • Surprisingly, one gram of DNA contains 1021 DNA bases which is equivalent to 108 TB of data. Hence can store all the data in the world in a few milligrams.

DNA Cryptography can be defined as a hiding data in terms of DNA Sequence. Just like the RSA and DES algorithms, in DNA Cryptology user have DNA algorithms like “Public-key system using DNA as a one-way function for key distribution,” “DNASC cryptography system”, DNA Steganography Systems, Triple stage DNA Cryptography, Encryption algorithm inspired by DNA and Chaotic computing

Posted on by