×

Method and system for managing keys for encrypted data

  • US 6,819,766 B1
  • Filed: 03/22/2000
  • Issued: 11/16/2004
  • Est. Priority Date: 03/30/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing encryption keys for data comprising the steps of:

  • a) generating a session key;

    b) encrypting the data using the session key, the encrypted data having a binary representation;

    c) generating a key encryption key based on an initial vector, the initial vector being known only to a party encrypting the data and a party intended to decrypt the data;

    d) encrypting the session key using the key encryption key, the encrypted session key having a binary representation;

    e) generating a set of indices by a one-way transform mapping based on the length of the binary representation of the encrypted session key, the length of the binary representation of the encrypted data, and the initial vector; and

    f) reformatting the binary representation of the encrypted data to generate an output set of binary data by interleaving the encrypted session key with the encrypted data by dividing the binary representation of the encrypted session key into segments and inserting the segments into the binary representation of the encrypted data at locations determined by the set of indices.

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