×

Simplified secure shared key establishment and data delivery protocols for electronic commerce

  • US 6,681,017 B1
  • Filed: 09/03/1997
  • Issued: 01/20/2004
  • Est. Priority Date: 09/03/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of secure communication between a client and a server, comprising:

  • encrypting a shared key, generated in association with the client, using a public key associated with the server;

    sending the encrypted shared key to the server;

    receiving a response from the server incorporating information encrypted using the shared key; and

    verifying acceptance of the shared key by the server, using the information in the response;

    wherein said accepted shared key is recomputed in association with the client for use in an on-going client-server relationship which comprises one or more subsequent transactions between the client and the server, such that a separate key exchange for each transaction need not be performed and the accepted shared key need not be stored in association with the client between said transactions, and such that the use of said accepted shared key persists during the course of the on-going client-server relationship;

    further wherein the accepted shared key persists for a time period substantially larger than a related transaction time period associated with a secure socket layer (SSL) protocol thereby allowing the accepted shared key to persist for at least two transactions separated by a time period substantially larger than the SSL related transaction time period, and wherein the client, during subsequent transactions, is able to use a communication device that is different than a communication device used during the key exchange.

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