×

Secure session capability using public-key cryptography without access to the private key

  • US 8,782,774 B1
  • Filed: 03/07/2013
  • Issued: 07/15/2014
  • Est. Priority Date: 03/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method in a first server for establishing a secure session with a client device where a private key used for the secure session is stored in a second server, the method comprising:

  • receiving a message from the client device that initiates a procedure to establish the secure session between the client device and the first server;

    transmitting a digital certificate to the client device that includes a public key;

    receiving, from the client device, a premaster secret that has been encrypted using the public key, wherein the first server does not include the private key that can decrypt the encrypted premaster secret;

    transmitting the encrypted premaster secret to the second server for decryption;

    receiving, from the second server, the premaster secret that has been decrypted;

    generating a master secret using the decrypted premaster secret;

    generating, using the generated master secret, a set of one or more session keys to be used in the secure session for encrypting and decrypting communication between the client device and the first server;

    receiving, from the client device over the secure session, an encrypted request for a resource of a domain of the second server, wherein the second server is an origin server;

    decrypting the encrypted request;

    retrieving the requested resource from the second server;

    generating a response that includes the retrieved resource;

    encrypting the generated response; and

    transmitting, to the client device over the secure session, the encrypted response.

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