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 |
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.
|