| CPC H04L 9/085 (2013.01) [H04L 9/0662 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 2209/50 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for anonymized encryption of user-provided data, the computer-implemented method comprising:
generating, by one or more processors, a hashed user identifier based at least in part on a received user identifier;
transmitting, by the one or more processors, the hashed user identifier to an external computing entity;
receiving, by the one or more processors, a data retrieval secret share from the external computing entity;
in response to receiving the data retrieval secret share, transmitting, by the one or more processors, an account identifier and an auditing public key to the external computing entity; and
receiving, by the one or more processors, an encrypted data audit secret share from the external computing entity, wherein: (i) the encrypted data audit secret share is based at least in part on a data audit secret share encrypted using the auditing public key, and (ii) the data audit secret share is based at least in part on a secret value.
|