×

Systems and methods for data access control of personal user data using a short-range transceiver

  • US 11,030,339 B1
  • Filed: 04/30/2020
  • Issued: 06/08/2021
  • Est. Priority Date: 04/30/2020
  • Status: Active Grant
First Claim
Patent Images

1. A data access control system, comprising:

  • a database storing information comprising a user identifier and a user key associated with a user, and a service provider identifier and a service provider key associated with a service provider;

    a server configured for data communication with a client device associated with the service provider via a network;

    a contactless card associated with the user, the contactless card comprising a communications interface, a processor, and a memory, the memory storing an applet, a user token, and personal user data associated with the user, wherein the personal user data is encrypted using the user key;

    a client application comprising instructions for execution on the client device, the client application configured to;

    in response to a tap action between the contactless card and the client device;

    receive the user token from the contactless card, and transmit to the server a service provider token, the user token, and a request for a data access key, wherein the service provider token is associated with the service provider;

    receive from the server the data access key;

    receive from the contactless card the encrypted personal user data; and

    using the data access key, decrypt the encrypted personal user data;

    and,a processor in data communication with the server and the database, the processor configured to;

    receive from the client device the service provider token, the user token, and the request for the data access key;

    identify the service provider based on the service provider token;

    identify the user based on the user token;

    verify that the service provider is authorized to receive access to the personal user data;

    retrieving, by the processor, the user key from the database;

    generate the data access key from the user key; and

    transmit to the client device the data access key.

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