ABSTRACT

This chapter discusses all the applications of Deoxyribonucleic Acid (DNA) computing in various fields. It presents future trends of DNA computing. DNA computing has become very popular in various fields, such as security and quantum computing. The success of the DNA fountain strategy is mainly lies in the coding theory of the domain-specific constraints of DNA-based data storage. In DNA steganography, the existence of data is hidden in fake DNA sequences to protect the data against hackers and unauthorized users. Cryptography is one of the major applications of DNA computing. Cloud computing can be considered as one of the most promising technologies in the field of distributed computing. The main goal of cognitive computing is to develop an automated digital computer system that can solve difficult problems without human assistance. A perfect DNA sequence must be selected for cognitive machines without any prior assumption about the structure.