  Information security is a crucial need in the modern world. Data security is
a real concern, and many customers and organizations need to protect their
sensitive information from unauthorized parties and attackers. In previous
years, numerous cryptographic schemes have been proposed. DNA cryptography is a
new and developing field that combines the computational and biological worlds.
DNA cryptography is intriguing due to its high storage capacity, secure data
transport, and massive parallel computing. In this paper, a new combination is
proposed that offers good security by combining DNA, the Rabin algorithm, one
time pad, and a structure inspired by Fiestel. This algorithm employs two keys.
The first key is a DNA OTP key which is used for only one secure communication
session. The second key, which combines the public and private keys, is a Rabin
key. Additionally, by using a Feistel inspired scheme and randomness provided
by DNA, the ciphertext is made harder to obtain without the private key.
