Abstract

DNA cryptography is considered as a promising new field for improving cybersecurity and privacy using parallelism and storage capacity of DNA molecules. In this work, novel technique is proposed for generating random and unpredictable keys for symmetric One Time Pad cryptosystems. To achieve this, publicly available DNA sequences stored in genetic databases are used as a source of inherently random, diverse, and variable-length sequences. The proposed approach is based on two steps. The first step uses a DNA self-assembly structure, mathematical operations and DNA techniques. In the second step, an entropy source and chaotic function are incorporated as a random number generator and pseudorandom number generator, respectively, to further enhance the randomness and unpredictability of the generated OTP keys. Additionally, a secure key exchange approach is also proposed including minimization and optimization in both secure and public channels used for key exchange.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call