×

System and method for blockchain-based cross-entity authentication

  • US 10,728,042 B2
  • Filed: 01/08/2020
  • Issued: 07/28/2020
  • Est. Priority Date: 07/02/2019
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for blockchain-based cross-entity authentication, comprising:

  • obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the user corresponds to a primary DID (decentralized identifier) and a secondary DID both known by a second entity, the primary DID corresponds to privacy information of the user that is untraceable based on the secondary DID, the secondary DID is a limited-use DID for the user to access the first entity, and the authentication request comprises the secondary DID;

    determining that the first entity is permitted to access authentication information of the user corresponding to the primary DID, wherein the authentication information is stored with and endorsed by the second entity;

    obtaining, at the second entity, an authentication result of whether the user is registered with the second entity by searching for the authentication information corresponding to the primary DID in a data store;

    generating a different blockchain transaction comprising the authentication result; and

    transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×