Data transmission using DNA oligomers
First Claim
1. A method for encrypting a graphical image, comprising obtaining from an oligomer-storing device, by locally heating an oligomer storage depot of the oligomer-storing device, at least one cryptograph strand that is a nucleic acid strand, or nucleic acid analog strand comprising a set of contiguous nucleotide or nucleotide analog subunits, the sequence of which represents a two-dimensional array of digital values that define a graphical image.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to methods for (a) encrypting information in the form of words, numbers, or graphical images, by obtaining a set of nucleic acid strands or nucleic acid analog strands having subunit sequences selected to represent the information, (b) transmitting the information by sending the nucleic acids or nucleic acid analogs to a recipient who possesses a key for decryption, and (c) using the key to decrypt the information and recover the words, numbers, or represented by the nucleic acids or nucleic acid analogs.
-
Citations
27 Claims
- 1. A method for encrypting a graphical image, comprising obtaining from an oligomer-storing device, by locally heating an oligomer storage depot of the oligomer-storing device, at least one cryptograph strand that is a nucleic acid strand, or nucleic acid analog strand comprising a set of contiguous nucleotide or nucleotide analog subunits, the sequence of which represents a two-dimensional array of digital values that define a graphical image.
-
9. A method for encrypting information comprising:
-
obtaining from an oligomer-storing device, by locally heating an oligomer storage depot of the oligomer-storing device, two or more different cryptograph strands that together represent a body of information selected from the group consisting of the letters of the alphabet, words, phrases of a language, punctuation marks, musical notation, the numbers 0-9, mathematical and other symbols, mathematical vectors, formulas, and matrices, and sets of digital values that define monochrome, gray-scale, or colored graphical images, wherein each of the different cryptograph strands is an oligonucleotide or oligonucleotide analog comprising a sequence of nucleotides or nucleotide analogs that represents a portion of the complete body of information, and further comprises a subunit sequence that identifies the relative position of the portion of the information represented by each of said cryptograph strands in the complete body of information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
and determining the positions of sites in the hybridization array at which the cryptograph strands specifically hybridize.
-
-
20. The method of claim 18 wherein the encrypted information is a two-dimensional array of digital values that defines a graphical image;
and the step of recovering the graphical image comprises identifying subunit sequences of the cryptograph strands that represent the color or gray-scale value, and the array position, of each pixel of the image represented by the cryptograph strands.
-
21. The method of claim 19, wherein the encrypted information is a two-dimensional array of digital values that defines a graphical image;
and there is 1;
1 positional correspondence between the digital values of the array that defines the graphical image and the array sites of the nucleic acid hybridization array at which the cryptograph strands hybridize.
-
22. The method of claim 19, further comprising allowing the cryptograph strands to hybridize specifically to the oligomers attached to the array sites, and also to at least one signal oligomer comprising a detectable signaling moiety and a subunit sequence that hybridizes specifically to said cryptograph strands;
- and detecting the position of the array sites at which the signal oligomer hybridizes.
-
23. The method of claim 9, wherein the cryptograph strands are an oligonucleotide or an oligonucleotide analog.
-
24. The method of claim 9, wherein the cryptograph strands are present in a double-stranded nucleic acid.
-
25. The method of claim 19, further comprising:
-
providing one or more bridging oligomers, each of which comprises two sequences of subunits that hybridize specifically and independently to an oligomer attached to an array site of the hybridization array, or to a cryptograph strand, or to another bridging oligomer;
allowing the oligomers attached to the array, the cryptograph strands, and the bridging oligomers to hybridize specifically to each other;
and detecting the position of the at least one array site at which the cryptograph strands are hybridized.
-
-
26. The method of claim 19, further comprising:
-
providing one or more bridging oligomers, each of which comprises two sequences of subunits that hybridize specifically and independently to an oligomer attached to an array site of the hybridization array, or to a cryptograph strand, or to another bridging oligomer, or to a signal oligomer;
providing at least one signal oligomer that comprises a detectable signaling moiety and a subunit sequence that hybridizes specifically to a bridging oligomer or to a cryptograph strand; and
allowing the oligomers attached to the array, the cryptograph strands, the bridging oligomers, and the signal oligomer to hybridize specifically to each other, and detecting the position of the array sites at which the signal oligomer hybridizes.
-
-
27. A method for encrypting information, comprising:
-
releasing an oligomer that represents encrypted information from an oligomer-storing device by locally heating an oligomer storage depot of the oligomer-storing device;
the oligomer-storing device comprising a substrate that supports an array of oligomer storage depots, at each of which is attached a plurality of oligomers having a known subunit sequence, said oligomers being oligonucleotides and/or oligonucleotide analogs;
the oligomer that represents encrypted information being stored by being hybridized to complementary oligomers that are attached to at least one of the depots of the oligomer-storing device, and being released by locally heating the depot at which it is hybridized to denature double-stranded complexes of said depot and release stored oligomers without effecting significant denaturation of double-stranded complexes of unselected depots of the array; and
obtaining at least one cryptograph strand that is a nucleic acid strand or nucleic acid analog strand comprising a set of contiguous nucleotide or nucleotide analog subunits, the sequence of which represents one or more phrases, words, alphanumeric characters, or other symbols, and/or one or more digital values, and/or one or more pixels that define a graphical image, which at least one cryptograph strand comprises the oligomer that represents encrypted information that was released from the oligomer-storing device.
-
Specification