×

System and method for establishing secure communication

  • US 7,373,507 B2
  • Filed: 11/08/2001
  • Issued: 05/13/2008
  • Est. Priority Date: 08/10/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for establishing a secure communications session between a first computing device and a second computing device, the method comprising:

  • retrieving a first random number at the first computing device;

    retrieving a second random number at the second computing device;

    retrieving at least one public-private key pair including a public key and a private key;

    sending a message from said second computing device to said first computing device, said message from said second computing device to said first computing device including said first random number and the public key of said at least one public-private key pair to thereby share at least said first random number with said first communication device, said message from said second computing device to said first computing device being encrypted with an encoded password;

    providing said encoded password to said first computing device;

    using said provided encoded password to decrypt said first message at said first computing device to obtain at least said first random number that said second computing device sent in said message from said second computing device to said first computing device;

    sending a message from said first computing device to said second computing device, said message from said first computing device to said second computing device including said second random number, said first computing device encrypting said message it sends to said second computing device;

    generating, at each of said first and second computing devices, a shared session key by combining said first random number and second random number that is now available to each of said first and second computing devices through said above-mentioned message exchanges; and

    using said shared session key to establish a secure private communication session between said first and second computing devices.

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