CPC H04L 9/0822 (2013.01) [H04L 9/0825 (2013.01)] | 25 Claims |
1. A computer program product implemented in a tape drive in which a tape cartridge is coupled including a non-volatile memory and tape medium, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that is executable to perform operations, the operations comprising:
determining whether the non-volatile memory of the tape cartridge stores a key encryption key comprising an user encryption key associated with a user that is encrypted with a public key of a private key and public key pair; and
in response to determining that the non-volatile memory of the tape cartridge stores the key encryption key, performing:
decrypting the key encryption key with the private key to produce the user encryption key; and
providing the user encryption key, resulting from the decrypting, to an encryption engine of the tape drive to encrypt plain-text data read from the tape medium in the tape cartridge with the user encryption key to return to a read request.
|