Patent ID: 7865440
Filing Date: 2011-01-04
Classification: G06F

Abstract:
1. A method for accessing data in a read/write storage medium within one of a plurality of storage cartridges mounted into a plurality of interface devices, comprising: providing an association of at least one coding key to the plurality of storage cartridges; encrypting, by a host device, the at least one coding key; storing, by one of the plurality of interface devices, the encrypted coding key in at least one of the storage cartridges; receiving, by a receiving interface device comprising one of the plurality of interface devices, an Input/Output (I/O) request to a target storage cartridge comprising one of the plurality of storage cartridges; mounting, by the receiving interface device, the target storage cartridge in response to the I/O request; reading, by the receiving interface device, the encrypted coding key from the mounted target storage cartridge; transmitting, by the receiving interface device, the read encrypted coding key to the host device; producing a re-encrypted coding key by decrypting the transmitted encrypted coding key by the host device and re-encrypting the coding key by the host device with the public key of the receiving interface device; transmitting by the host device the re-encrypted coding key to the receiving interface device; receiving, by the receiving interface device, the re-encrypted coding key; decrypting, by the receiving interface device, the re-encrypted coding key; performing a read or write operation in response to the I/O request by decoding read or coding write data using the decrypted re-encrypted coding key.