Patent ID: 8281152
Filing Date: 2012-10-02
Classification: G06F

Abstract:
1. A method of managing data on a storage device, comprising: migrating unencrypted data from a source location to a target location, wherein the target location is on the storage device, and wherein the unencrypted data is previously stored at the source location; during the migration, the storage device intercepting the unencrypted data to be stored on the target location on storage device, the unencrypted data being directed for migration, prior to the intercepting by the storage device, from the source location for storage in unencrypted form at the target location on the storage device according to a data migration write request by a first application, wherein intercepting the unencrypted data is transparent to the first application that is requesting the unencrypted data be stored at the target location on the storage device; the storage device encrypting the intercepted unencrypted data prior to storage at the target location on the storage device, wherein encrypting the intercepted unencrypted data is transparent to the first application; and in response to an authorized request from a second application for unencrypted data to be read from the storage device, the storage device decrypting encrypted data that corresponds to the request, wherein decrypting is transparent to the second application, wherein decrypted data is provided from the storage device in response to the authorized request, wherein memory on which the encrypted data is stored and modules that provide the intercepting, encrypting and decrypting are internal to the storage device, and wherein the first application and the second application are external to the storage device.