ABSTRACT

This chapter explores the aspects of security, privacy, trust and anonymity in DNA computing. However, each one has a particular role in the protection of user data. The chapter provides the implementation of DNA computing in treatment of these aspects. One strand of DNA consists of four bases (A, T, C and G). Two strands of a DNA molecule are linked in a double-helix structure and are anti-parallel, i.e., the flow of information in the strands is opposite to each other. The CIA triad illustrates the basic goals required for achieving information security. The objectives of data security can differ; they could include protection of a brand, intellectual capital or customer information or perhaps the control of critical infrastructure. Data encryption is a security method that provides encoding of information, making it accessible only to authorized users. Data masking allows specific portions of data to be covered, making it unpredictable for hackers or intruders, and thus, protecting the sensitive information.