×

Binding digitally signed requests to sessions

  • US 9,780,952 B1
  • Filed: 12/12/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 12/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • establishing a cryptographically protected communications session;

    after the cryptographically protected communications session is established,receiving, from a client over the cryptographically protected communications session, a request and a digital signature, the request including a parameter specific to a cryptographically protected communications session over which the request was submitted;

    determining whether the cryptographically protected communications session is the same as the cryptographically protected communications session over which the request was submitted by at least;

    determining information specific to the cryptographically protected communications session;

    determining whether the information specific to the cryptographically protected communications session matches the parameter specific to the cryptographically protected communications session over which the request was submitted;

    accessing a cryptographic key registered prior to establishment of the cryptographically protected communications session and in association with the client; and

    determining, based at least in part on the request and the cryptographic key, whether the digital signature is valid; and

    as a result of both the digital signature being valid and the information specific to the cryptographically protected communications session matching the parameter specific to the cryptographically protected communications session over which the request was submitted;

    generating a response to the request;

    using the cryptographic key to generate a digital signature of the response; and

    transmitting the generated response and the generated digital signature to the client over the cryptographically protected communications session.

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