×

Public key infrastructure utilizing master key encryption

  • US 7,499,551 B1
  • Filed: 05/14/1999
  • Issued: 03/03/2009
  • Est. Priority Date: 05/14/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for encrypting data, the method comprising:

  • providing a first data processing system for a first user and a second data processing system for a second user;

    providing a session key randomly generated by the second system for use in encrypting original data;

    encrypting the data by the second system using the session key and a symmetric encryption routine;

    encrypting the session key by the second system, with a public key of the first user using an asymmetric encryption routine, for storage as a first user key blob;

    encrypting the session key by the second system, with a master public key using the asymmetric encryption routine, for storage as a master key blob, wherein the session key is thereby twice encrypted;

    storing by the first system a first user private key on any media;

    decrypting the user key blob by the first system using the asymmetric encryption routine providing the first system with access to the session key;

    the first system decrypting the data using the symmetric encryption routine; and

    the second system securely transmitting the data to the first system.

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