Proposed Algorithm to generate encryption Key for Block and Stream Cipher Using DNA Computing


Deoxyribonucleic (DNA) cryptography is taken from biological science. DNA has the ability to carry a lot of information and transform it among generations. DNA provide secure communications between authentic parties cause of huge similarity and addition amount of information that DNA molecule can transform .The aim of the research is to deal with all symmetric encryption key algorithms (block and stream) regardless of the encryption algorithm to produce high randomness, and different lengths such that it is suitable for any algorithm required by encryption agency.