A molecular cryptography model based on structures of DNA self-assembly

With the progress of DNA computing, DNA-based cryptography becomes an emerging interdisciplinary research field. In this paper, we present a novel DNA cryptography that takes advantage of DNA self-assembled structure. Making use of the toehold strands recognition and strand displacement, the bit-wise exclusive-or (XOR) operation is carried out to fulfill the information encryption and decryption in the form of a one-time-pad. The security of this system mainly comes from the physical isolation and specificity of DNA molecules. The system is constructed by using complex DNA self-assembly, in which technique of fluorescent detection is utilized to implement the signal processing. In the proposed DNA cryptography, the XOR operation at each bit is carried out individually, thus the encryption and decryption process could be conducted in a massive, parallel way. This work may demonstrate that DNA cryptography has the great potential applications in the field of information security.

[1]  Ruojie Sha,et al.  A DNA-based nanomechanical device with three robust states , 2008, Proceedings of the National Academy of Sciences.

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

[3]  Zhihua Chen,et al.  One-Time-Pads Encryption in the Tile Assembly Model , 2010 .

[4]  Jing Yang,et al.  Circular DNA logic gates with strand displacement. , 2010, Langmuir : the ACS journal of surfaces and colloids.

[5]  Chuan Wang,et al.  Recent development in quantum communication , 2012 .

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

[7]  Guozhen Xiao,et al.  New field of cryptography: DNA cryptography , 2006 .

[8]  R J Lipton,et al.  DNA solution of hard computational problems. , 1995, Science.

[9]  Xiao Guo-zhen,et al.  symmetric-key cryptosystem with dna technology , 2007 .

[10]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[11]  Erik Winfree,et al.  DNA Based Computers V , 2000 .

[12]  N. Pierce,et al.  Rewritable Memory by Controllable Nanopatterning of DNA , 2004 .

[13]  P D Kaplan,et al.  DNA solution of the maximal clique problem. , 1997, Science.

[14]  Xuejia Lai,et al.  DNA modular subtraction algorithm based on linear self-assembly , 2010 .

[15]  Zhang Xun-cai New Direction of Data Storage:DNA Molecular Storage Technology , 2006 .

[16]  Xiaoyun Li,et al.  Genome research profile of two Cordyceps sinensis cDNA libraries , 2010 .

[17]  Jin Xu,et al.  A novel computing model of the maximum clique problem based on circular DNA , 2010, Science China Information Sciences.

[18]  Geoffrey M. Spinks,et al.  Fullerene Attachment Enhances Performance of a DNA Nanomachine , 2009 .

[19]  Lulu Qian,et al.  Supporting Online Material Materials and Methods Figs. S1 to S6 Tables S1 to S4 References and Notes Scaling up Digital Circuit Computation with Dna Strand Displacement Cascades , 2022 .

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

[21]  I. Willner,et al.  Coherent activation of DNA tweezers: a "SET-RESET" logic system. , 2009, Angewandte Chemie.

[22]  Jie Chen,et al.  A DNA-based, biomolecular cryptography design , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[23]  Christof M Niemeyer,et al.  Single-molecule investigations of a photoswitchable nanodevice. , 2009, Small.

[24]  Jin Xu,et al.  Molecular logic computing model based on self-assembly of DNA nanoparticles , 2011 .