Secure communication of nucleic acid sequence information through a network
AssigneeCipherome, Inc.
InventorJu Han Kim
Life of this patent
Estimating the term…
Abstract
A nucleic acid sequence security method comprises the steps of: (a) creating a plurality of composites each comprising at least one of target elements derived from a nucleic acid sequence of an analysis requester or disguising elements identical to or different from the target elements; and (b) providing the created plurality of composites to an analyst.
Claims13
A method for secure communication of nucleic acid sequence information of an analysis requester to an analyst, the method comprising steps of:
- (a) obtaining a nucleic acid sequence of the analysis requester;
- (b) identifying one or more target elements in the nucleic acid sequence, wherein each of the target elements comprises sequence data derived from the nucleic acid sequence;
- (c) obtaining one or more disguising elements, wherein each of the disguising elements comprises sequence data, the sequence data of the disguising elements being different from the sequence data of the target elements identified;
- (d) creating a plurality of original composites of sequence data, at least one of the plurality of original composites comprising at least one of the target elements and at least one of the disguising elements arranged to disguise the target elements within the original composites;
- (e) creating a matrix with data related to the target elements in the original composites, wherein data stored in the matrix comprise an entire or a partial nucleotide sequence of a target element or a genetic locus of a target element;
- (f) creating a target element map indicating a location within the matrix, where data related to a target element is stored;
- and
- (g) transmitting the plurality of original composites to the analyst through a network.
An apparatus for secure communication of nucleic acid sequence information of an analysis requester to an analyst, the apparatus comprising:
- a processor;
- and
- a computer-readable recording medium storing code that, when executed by the processor, causes the processor to perform the steps of:
- (a) obtaining a nucleic acid sequence of the analysis requester;
- (b) identifying one or more target elements in the nucleic acid sequence, wherein each of the target elements comprises sequence data derived from the nucleic acid sequence;
- (c) obtaining one or more disguising elements, wherein each of the disguising elements comprises sequence data, the sequence data of the disguising elements being different from the sequence data of the target elements identified;
- (d) creating a plurality of original composites of sequence data, at least one of the plurality of original composites comprising at least one of the target elements and at least one of the disguising elements arranged to disguise the target elements within the original composites;
- (e) creating a matrix with data related to the target elements in the original composites, wherein data stored in the matrix comprise an entire or a partial nucleotide sequence of a target element or a genetic locus of a target element;
- (f) creating a target element map indicating a location within the matrix, where data related to a target element is stored;
- and
- (g) transmitting the plurality of original composites to the analyst through a network.
A non-transitory computer-readable recording medium storing a computer program for secure communication of nucleic acid sequence information of an analysis requester to an analyst, the stored program configured so that, when the program is executed by a processor, the processor performs the steps of:
- (a) obtaining a nucleic acid sequence of the analysis requester;
- (b) identifying one or more target elements in the nucleic acid sequence, wherein each of the target elements comprises sequence data derived from the nucleic acid sequence;
- (c) obtaining one or more disguising elements, wherein each of the disguising elements comprises sequence data, the sequence data of the disguising elements being different from the sequence data of the target elements identified;
- (d) creating a plurality of original composites of sequence data, at least one of the plurality of original composites comprising at least one of the target elements and at least one of the disguising elements arranged to disguise the target elements within the original composites;
- (e) creating a matrix with data related to the target elements in the original composites, wherein data stored in the matrix comprise an entire or a partial nucleotide sequence of a target element or a genetic locus of a target element;
- (f) creating a target element map indicating a location within the matrix, where data related to a target element is stored;
- and
- (d) transmitting the plurality of original composites to the analyst through a network.
Dependencies are inferred from the claim text.