US 11,949,773 B2
Systems and methods for secure key management using distributed ledger technology
Satyender Goel, Chicago, IL (US)
Assigned to Collibra Belgium BV, Brussels (BE)
Filed by Collibra Belgium BV, Brussels (BE)
Filed on Mar. 29, 2021, as Appl. No. 17/215,567.
Prior Publication US 2022/0311597 A1, Sep. 29, 2022
Int. Cl. H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0631 (2013.01) [H04L 9/0891 (2013.01); H04L 9/14 (2013.01); H04L 9/3213 (2013.01); H04L 9/50 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
memory coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method comprising:
receiving at least one encrypted token, wherein the at least one encrypted token comprises at least one encrypted data attribute, at least one encrypted token salt, and at least one encrypted object ID encryption key;
requesting at least one decryption key associated with the at least one encrypted token, wherein the at least one decryption key is configured to decrypt the at least one encrypted token salt and the at least one encrypted object ID encryption key;
analyzing at least one smart contract on a blockchain, wherein the at least one smart contract governs access to the at least one decryption key;
based on the analysis of the at least one smart contract on the blockchain, determining that access to the at least one decryption key is granted;
receiving the at least one decryption key;
applying the at least one decryption key to the at least one encrypted token;
receiving at least one decrypted token;
processing the at least one decrypted token, wherein processing the at least one decrypted token comprises comparing trusted source data to the at least one decrypted token to identify one or more missing data attributes; and
transmitting results from the processing of the at least one decrypted token to at least one owner of the at least one encrypted token.