DNA-based watermarks using the DNA-Crypt algorithm

BackgroundThe aim of this paper is to demonstrate the application of watermarks based on DNA sequences to identify the unauthorized use of genetically modified organisms (GMOs) protected by patents. Predicted mutations in the genome can be corrected by the DNA-Crypt program leaving the encrypted information intact. Existing DNA cryptographic and steganographic algorithms use synthetic DNA sequences to store binary information however, although these sequences can be used for authentication, they may change the target DNA sequence when introduced into living organisms.ResultsThe DNA-Crypt algorithm and image steganography are based on the same watermark-hiding principle, namely using the least significant base in case of DNA-Crypt and the least significant bit in case of the image steganography. It can be combined with binary encryption algorithms like AES, RSA or Blowfish. DNA-Crypt is able to correct mutations in the target DNA with several mutation correction codes such as the Hamming-code or the WDH-code. Mutations which can occur infrequently may destroy the encrypted information, however an integrated fuzzy controller decides on a set of heuristics based on three input dimensions, and recommends whether or not to use a correction code. These three input dimensions are the length of the sequence, the individual mutation rate and the stability over time, which is represented by the number of generations. In silico experiments using the Ypt7 in Saccharomyces cerevisiae shows that the DNA watermarks produced by DNA-Crypt do not alter the translation of mRNA into protein.ConclusionThe program is able to store watermarks in living organisms and can maintain the original information by correcting mutations itself. Pairwise or multiple sequence alignments show that DNA-Crypt produces few mismatches between the sequences similar to all steganographic algorithms.

[1]  A Leier,et al.  Cryptography with DNA binary strands. , 2000, Bio Systems.

[2]  Michio Sugeno,et al.  An introductory survey of fuzzy control , 1985, Inf. Sci..

[3]  William Stallings,et al.  THE ADVANCED ENCRYPTION STANDARD , 2002, Cryptologia.

[4]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[5]  M. Götte,et al.  The full complement of yeast Ypt/Rab-GTPases and their involvement in exo- and endocytic trafficking. , 2000, Sub-cellular biochemistry.

[6]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[7]  Adi Shamir,et al.  On Digital Signatures and Public-Key Cryptosystems. , 1977 .

[8]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[9]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[10]  Lotfi A. Zadeh,et al.  A rationale for fuzzy control , 1972 .

[11]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..

[12]  Catherine Taylor Clelland,et al.  Hiding messages in DNA microdots , 1999, Nature.

[13]  H. Riezman,et al.  Involvement of Ypt7p, a small GTPase, in traffic from late endosome to the vacuole in yeast. , 1993, Journal of cell science.

[14]  John H. Reif,et al.  DNA-based Cryptography , 1999, Aspects of Molecular Computing.

[15]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[16]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Masanori Arita,et al.  Secret Signatures Inside Genomic DNA , 2004, Biotechnology progress.

[18]  Pak Chung Wong,et al.  Organic data memory using the DNA approach , 2003, CACM.

[19]  Ludger Hengst,et al.  Endocytosis in yeast: Evidence for the involvement of a small GTP-binding protein (Ypt7p) , 1992, Cell.

[20]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[21]  Herbert Waldmann,et al.  Chemical biology of protein lipidation: semi-synthesis and structure elucidation of prenylated RabGTPases. , 2005, Organic & biomolecular chemistry.