×

Key pair infrastructure for secure messaging

  • US 10,356,057 B2
  • Filed: 11/15/2018
  • Issued: 07/16/2019
  • Est. Priority Date: 12/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A verification server comprising:

  • a processor; and

    a memory coupled to the processor, the memory storing instructions, which when executed by the processor, cause the verification server to perform operations including;

    receiving, over a first network, a request for a public key from an access device, wherein the access device sends the request in response to an interaction with a client device;

    generating the public key, a private key that corresponds to the public key, and a key identifier associated with the private key, wherein the public key and the private key are limited-use keys;

    transmitting the public key and the key identifier to the access device, wherein the access device transmits the public key and the key identifier to the client device;

    receiving, from the client device over a second network, a message and the key identifier from the client device, wherein the message is encrypted using the public key;

    retrieving the private key associated with the key identifier;

    decrypting the message using the private key;

    generating a token in response to the message, wherein the token authorizes access to a resource;

    generating a signature using the token and the private key; and

    transmitting the token and the signature to the access device, wherein the access device validates the signature using the public key and the token.

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