×

Method and system to provide security implementation for storage devices

  • US 7,876,894 B2
  • Filed: 11/14/2006
  • Issued: 01/25/2011
  • Est. Priority Date: 11/14/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • for each addressable block of a storage device into which encrypted data is stored, generating a multi-byte random number unique to that block from a random number generator, the random number generator comprising a hardware register whose value is unpredictable on power up;

    generating an initialization vector from the random number, the initialization vector being completely independent of the data;

    encrypting data to be stored in a block employing the initialization vector as at least a portion of an encryption key;

    storing the random number in the block; and

    storing the encrypted data into the block;

    wherein the initialization vector depends on a random number stored with the data and is not dependent upon the data.

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