CPC H04L 63/062 (2013.01) [H04L 9/088 (2013.01); H04L 9/3213 (2013.01); H04L 9/3236 (2013.01); H04L 63/0428 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 67/02 (2013.01); H04L 9/50 (2022.05)] | 25 Claims |
1. One or more non-transitory computer-readable media having stored therein computer-executable instructions for causing a computer system that implements a distributed ledger trust network (“DLTN”) server, when programmed thereby, to perform operations to provide access to a DLTN, the operations comprising:
receiving, from a DLTN client, a request for permission settings for user data of a user;
retrieving the permission settings;
sending, to the DLTN client, the permission settings;
receiving, from the DLTN client, one or more updates to the permission settings; and
based on the one or more updates to the permission settings, updating the permission settings, the user data of the user being stored in a blockchain of the DLTN in association with identity of the user, the user data having been encrypted using a set of encryption keys that are user-specific and context-specific, wherein the set of encryption keys is one of multiple sets of encryption keys specific to the user, each of the multiple sets of encryption keys being associated with a different context that is a different data category or different subset of other users, and wherein the permission settings, depending on the different contexts, respectively, control access to the multiple sets of encryption keys.
|