| CPC H04L 9/50 (2022.05) [G06F 21/64 (2013.01); H04W 12/47 (2021.01)] | 16 Claims |

|
1. A method for decentralized identity generation, comprising the following steps:
creating a Merkle tree having a Merkle root and a plurality of Merkle proofs;
personalizing the Merkle proof into the SIM;
uploading the Merkle root of the Merkle tree to a smart contract of a distributed ledger technology (DLT) platform;
forming a digital wallet in a subscriber identity module (SIM), wherein the digital wallet is accessed by a key pair that consists of a private key and a public key;
providing the personalized Merkle proof of the SIM to the smart contract of the DLT platform; and
issuing an identity-based token to the digital wallet formed in the SIM based on the validity of the personalized Merkle proof,
wherein the digital wallet has a wallet address generated by the following steps:
generating a mnemonic seed;
creating a deterministic public/private key pair based on a private mnemonic code of the mnemonic seed; and
generating a wallet address based on the deterministic public key.
|