Patent ID: 11936796
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A computer-implemented method, comprising:
receiving a request from a client computing device, the request from the client computing device to establish an account to be associated with a pseudonym, the account to be used with an online computer-implemented service that received the request from the client computing device;
issuing, to the client computing device, a request for credential information;
receiving the credential information from the client computing device, the credential information comprising an encrypted certificate generated from encrypting a public component of a credential and identity data in a predetermined format, and the credential information further comprising a cryptographic hash based on the identity data and a private component of the credential, wherein the cryptographic hash conceals at least the identity data and the private component of the credential, the identity data comprising data identifying an individual or entity seeking to establish the account to be associated with the pseudonym;
receiving a zero-knowledge proof comprising at least proof data indicating that the credential information was correctly generated by the client computing device, the proof data of the zero-knowledge proof confirming that the identity data was certified by an identity (ID) provider that issued a decrypted version of the encrypted certificate, and the proof data of the zero-knowledge proof further confirming that the cryptographic hash is based on the identity data and the private component of the credential;
determining, using a database usable by the online computer-implemented service, that the pseudonym is permitted to be issued based on the cryptographic hash; and
issuing the pseudonym to be associated with the account in the database.