Patent ID: 8464073

Claim:
A storage device comprising: a host interface configured to transfer data between a host and said storage device; a storage medium configured to store data transferred from the host; a seed interface configured to access a seed value; and an encryption engine configured to receive data from the host via said host interface, access the seed value via the seed interface, generate a key based on the seed value, encrypt the data using the key, and provide the encrypted data to said storage medium for storage, said encryption engine further configured to receive the encrypted data from said storage medium, decrypt the encrypted data using the key, and provide the data to the host via said host interface, wherein the storage device is configured to instruct the seed interface to become inoperable, in response to a predetermined condition corresponding to a security risk to the storage device, wherein said storage device further comprises a storage location for storing the seed value, wherein said storage device is further configured to erase the seed value from said storage location in response to the predetermined condition, and wherein said storage device is configured to disable at least part of the key in response to the predetermined condition.