Key Management
Last updated
Last updated
Yours Key Management uses Threshold Encryption to manage wallet information generated through Shamir's Secret Sharing.
Wallet creation typically involves providing users with four divided pieces of information:
Accessible via the user's OAuth login identifier.
Generates an encryption code issued by the Yours authentication network.
Accessible via the user's unique password.
Accessible through user-specific information, which may include a password, security questions, and more.
To find the Private Key, users must prove ownership of at least two out of the four pieces of information. The values of these four pieces of information are mapped to the Key values of each divided wallet information by performing a one-way SHA256 encryption.
Subsequently, AES-CBC encryption is applied to each of the divided wallet information pieces mapped with their respective Key values. These encrypted divided wallet information pieces are then stored and managed in a database.
The overall sequence is as follows:
When wallet information is lost, the recovery process typically follows these steps:
The Yours wallet information management infrastructure enhances security by distributing keys for user wallets based on various pieces of information. Users manage encrypted key information using OAuth login, their unique password, and other elements.