DNA computing and cryptography

Definition

DNA computing is the use of nucleotides and their pairing properties in DNA double-helices as the alphabet and basic rules of a programming language. The chemical nature of DNA thus considered as both hardware and software provides a direct interface for the digital control of nanoscale physical or biological systems.

News and Comment