US 11,783,921 B2
Apparatuses, systems and methods for generating and tracking molecular digital signatures to ensure authenticity and integrity of synthetic DNA molecules
Jean Peccoud, Fort Collins, CO (US); Diptendu Mohan Kar, Fort Collins, CO (US); Jenna Gallegos, Fort Collins, CO (US); and Indrajit Ray, Fort Collins, CO (US)
Assigned to Colorado State University Research Foundation, Fort Collins, CO (US)
Filed by Colorado State University Research Foundation, Fort Collins, CO (US)
Filed on Sep. 22, 2020, as Appl. No. 17/28,770.
Application 17/028,770 is a continuation of application No. PCT/US2019/024057, filed on Mar. 26, 2019.
Claims priority of provisional application 62/773,079, filed on Nov. 29, 2018.
Claims priority of provisional application 62/745,183, filed on Oct. 12, 2018.
Claims priority of provisional application 62/648,201, filed on Mar. 26, 2018.
Prior Publication US 2021/0104301 A1, Apr. 8, 2021
Int. Cl. G16C 20/90 (2019.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); G16B 50/40 (2019.01)
CPC G16C 20/90 (2019.02) [H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/3247 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A processor-implemented nucleic acid crypto-signing method, comprising:
receiving a nucleic acid sequence from a user device associated with a user;
generating, via at least one processor, a first portion of a digital signature by encrypting a mapped value of the nucleic acid (NA) sequence using a private key associated with the user;
generating a second portion of the digital signature based on at least one of (1) a first unique identifier associated with the user, (2) a second unique identifier associated with the nucleic acid sequence, and (3) an error detection code;
identifying at least two insertion points in the nucleic acid sequence;
forming a completed digital signature by combining the first and second portions of the digital signature;
converting the completed digital signature into nucleic acid signature sequence data;
inserting the nucleic acid signature sequence between the at least two insertion points in the nucleic acid sequence to form a signed nucleic acid sequence; and
synthesizing the signed nucleic acid sequence using a synthesizer.