×

Secure storage of private keys

  • US 6,950,523 B1
  • Filed: 09/29/2000
  • Issued: 09/27/2005
  • Est. Priority Date: 09/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of generating and transmitting a private encryption key, comprising:

  • generating a public encryption key and a private encryption key at a client system;

    inputting a password and generating a random number;

    creating a random private key by exclusive-ORing the private key with the random number;

    generating a first hash value by hashing the password, a username, and a constant value;

    encrypting the random private key using the first hash value as an encryption key to create an encrypted random key;

    generating a second hash value by hashing the password, the username, and a second constant value; and

    transmitting the username, the second hash value, and the encrypted random key to a sever for storage.

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