Patent ID: 6944769

Claim:
A method in a data processing system for implementing security for a removable media, said system including a device controller within said system, said system reading data from and writing data to said removable media when said removable media is removably coupled to said controller, the method comprising the steps of: temporarily coupling said removable media to said controller; retrieving, by said system, a security key from the removable media, said security key being exported out from said removable media and into said system; reading an encrypted block of data, that is intended to be stored in storage in said system, from the removable media and into said system; prior to said encrypted block of data being received by said storage within said system: decrypting the encrypted data using the security key, and re-encrypting the decrypted data using the security key to produce a new data; and forwarding, to said storage within said data processing system, the original encrypted data if the original data and the new data are identical, said original encrypted data being received by said storage only after a determination is made that said original data and said new data are identical.