×

Systems and methods for distributed data sharing with asynchronous third-party attestation

  • US 10,547,643 B2
  • Filed: 02/27/2017
  • Issued: 01/28/2020
  • Est. Priority Date: 02/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of distributed data verification between a relying party server and a client device using data attested by at least one attestation server, the method comprising:

  • receiving a relying party request from the relying party server, the relying party request comprising a relying party profile identifier, an attested data item request, and a relying party proof cryptographically generated using secret data associated with the relying party server to enable verification of the relying party request;

    verifying the relying party request based on the relying party proof, wherein the verifying of the relying party request comprises;

    retrieving a relying party profile based on the relying party profile identifier,extracting a verification component from the relying party profile;

    cryptographically verifying the relying party proof using the verification component;

    in response to the verifying of the relying party request being successful;

    determining whether an attested data item can fulfill the attested data item request;

    in response to determining that the attested data item request can be fulfilled, retrieving the attested data item and an attestation corresponding to the attested data item, wherein the attestation comprises a cryptographically-generated proof that the attested data item was verified by the at least one attestation server;

    generating a response, the response comprising the attested data item and the attestation; and

    transmitting the response to the relying party server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×