A Symmetric Key Cryptosystem Using DNA Sequence with OTP Key
A two stage encryption algorithm based on DNA sequence has proposed in this paper. In the first stage an encryption of plain text is done by generating a random key. The plain text is again encrypted to produce the cipher text in the second stage. Moreover, this encryption algorithm is based on a symmetric key cryptography system, where we provide a shared key to encrypt as well as decrypt the intended message. To encrypt the original key two stages are maintained and sending it over a separate secure channel other than the channel through which we are transferring the cipher text. A numerical study confirms that the proposed algorithm is reliable, secure, scalable, and robust for transmitting message.
KeywordsDNA sequence DNA coding Cryptography Encryption-decryption
The authors would like to thank the professors of KIIT University who directly or indirectly supported to make the paper ready.
- 1.Adleman, L.M.: Molecular computation of solutions to combinatorial problems. Sci. AAAS Weekly Pap. Ed. 266(5187), 1021–1023 (1994)Google Scholar
- 3.Liptony, R.J.: Using DNA to solve NP-complete problems (1995)Google Scholar
- 5.Cui, G.Z.: New direction of data storage: DNA molecular storage technology. Comput. Eng. Appl. 42, 29–32 (2006)Google Scholar
- 9.Kartalopoulos, S.V.: DNA-inspired cryptographic method in optical communications, authentication and data mimicking. In: Military Communications Conference. MILCOM 2005. IEEE (2005)Google Scholar
- 10.Cui, G., et al.: Information security technology based on DNA computing. In: IEEE International Workshop on Anti-counterfeiting, Security, Identification. IEEE (2007)Google Scholar
- 13.Gehani, A., LaBean, T., Reif, J.: DNA-based cryptography. In: Aspects of Molecular Computing, pp. 167–188. Springer, Berlin (2004)Google Scholar