DNA cryptography is a field of bioscience technology used to encrypt large messages into a compact volume. Nowadays, substantial amount of active research is being done in the field of secure data transmission. In this work, an algorithm has been proposed in which a two-part key generation scheme is performed, which is helpful for both encryption and decryption algorithms to protect data moving through insecure channel. Encrypting messages into DNA sequences is an important part of cryptography. In this paper, a new DNA cryptography technique is proposed using Symmetric Key Exchange. It is used to protect data from intruders while data travel through an insecure channel. When symmetric key is used, intruders are unable to generate a crack key, thus protecting the data. If the key is not known, it is impossible to decrypt data even when data are sent through an insecure channel. XOR operation with one-time-pad DNA sequence is used as the encryption technique. Symmetric Key Exchange presents a novel secure key generation scheme. This method is very efficient in encrypting, transmitting and preventing powerful attacks. The proposed algorithm is simulated in Java 8.1, Net beans 8.1, Apache tomcat, Glass fish server 4.1 and Struts Model-View-Controller MVC architecture framework. This has been developed in a web-based environment and mobile application using Struts MVC architecture. It was observed that the implementation of the algorithm based on DNA sequences gave better results as compared to other cryptography methods.
['Sanchita Paul', 'Tausif Anwar', 'Abhishek Kumar']
An innovative DNA cryptography technique for secure data transmission