Patent ID: 9570103
Date: 2017-02-14
CPC Classifications: G06F,G11B,H04L

Claim:
1. A tape library system comprising: a plurality of tape drives; a controller comprising at least one hardware processor and configured to: direct communication traffic between a client and the plurality of tape drives; generate a first key and a first moniker associated with the first key, a second key and a second moniker associated with the second key; the controller further configured to: encrypt a first data package received from the client in accordance with the first key; transmit the encrypted first data package, the first moniker and a first message authentication code associated with the first data package to one of the plurality of tape drives for storage to a first tape cartridge; tencrypt a second data package received from the client in accordance with the second key; and transmit the encrypted second data package, the second moniker and a second message authentication code to the one of the plurality of tape drives for storage to a second tape cartridge; the controller further configured adapted to: receive a request form a client to access one or more of the data packages; decrypt the first data package with the first key associated with the first moniker; authenticate that the first message authentication code matches a newly generated message authentication code to determine that the decryption of the first data package is successful; transmit the decrypted first data package to the requested client after the successful decryption of the first data package; decrypt the second data package with the second key associated with the second moniker; authenticate that the second message authentication code matches a newly generated message authentication code to determine that the decryption of the second data package is successful; and transmit the decrypted second data package to the requested client after the successful decryption of the second data package.