ABSTRACT

This chapter proposes a novel method for DNA cryptography using the Diffie Hellman key-sharing technique. DNA cryptography can be added to DNA computing, where DNA will take the role of information carrier and modern biological technologies will take the role of implementation tool. Symmetric encryption, a conventional or one-key encryption method, was the only type of encryption before the development of public-key encryption. With the help of self-adaptive permutation–diffusion and DNA random encoding to secure and efficient image encryption, the plain image can be first converted to a DNA sequence, so as to disarrange the bit distribution of the plaintext. The Diffie Hellman key-sharing method involves sharing a public key between the sender and receiver, through which they can compute a secret key by having each other's public key. In the proposed approach, a shared secret key–based DNA cryptosystem is proposed.