The invention discloses a decentralized identity
authentication method using a DID technology, and the method comprises the following steps: S1, generating a public key and a private key by a user, and generating an identity identifier by using the public key; s2, the user combines the identity data with the identifier, encrypts the identity data and the identifier, and stores the encrypted identity data and identifier on the block chain; s3, the third-party
authentication mechanism issues a verifiable
certificate based on the identifier; s4, the user manages the verifiable
certificate, signs the identity
verification request by using a private key, and sends the signed identity
verification request to the verifier; s5, the verifier verifies the validity of the signature through the public key on the block chain; s6, recording
verification time, a signature and a result, and storing the verification time, the signature and the result on the block chain; s7, the user can recover the lost private key or identity identifier through multiple signatures or other mechanisms; and S8, providing a user-friendly interface, supporting cross-platform migration of identity data, following open standards and protocols, and establishing a transparent governance mechanism. According to the method, the block chain and the advanced
encryption technology are combined, and
safe storage and
privacy protection of identity data are realized.