CPC H04L 9/14 (2013.01) [G06F 16/9566 (2019.01); G06Q 30/018 (2013.01); G06Q 50/265 (2013.01); H04L 9/0819 (2013.01); H04L 9/0894 (2013.01); H04L 63/0428 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving a compliance data package from a user, wherein the compliance data package comprises encrypted evidence data corresponding to digital identity data of the user;
encrypting the compliance data package using a first cryptographic key;
generating a plurality of key shards based on the first cryptographic key, wherein the plurality of key shards comprises a user key shard, a requestor key shard, and a regulator key shard;
generating an unlock data package, wherein the unlock data package comprises the requestor key shard;
encrypting the unlock data package using a second cryptographic key;
transmitting the user key shard, the encrypted unlock data package, and the encrypted compliance data package to the user; and
transmitting the regulator key shard to a regulator.
|