Back to results
US 2019/0095353 A1Published application
Protected datasets on tape cartridges
AssigneeHewlett Packard Enterprise Development LP
InventorsCarl R. Hoerger, Curtis C. Ballard
Life of this patent
Estimating the term…
Abstract
Examples described herein include a tape drive with a drive memory, an opening, and a key engine. The drive memory is to store a shared secret. The opening is to receive a tape cartridge that stores a protected dataset and an authorization code. The key engine is to generate a decryption key for the protected dataset based on the authorization code and the shared secret.
Claims20
A tape drive comprising:
- a drive memory to store a shared secret;
- an opening to receive a tape cartridge, wherein the tape cartridge stores a protected dataset, an authorization code, and a creation timestamp;
- and
- a key engine to generate a decryption key for the protected dataset based on the authorization code and the shared secret, wherein the authorization code is read by the tape drive from the tape cartridge.
1 more element
A linear-tape open (LTO) tape drive comprising:
- a drive memory to store a shared secret;
- an opening to receive an LTO tape cartridge, wherein the cartridge comprises tape media and a tape memory separate from the tape media, the separate tape memory storing a protected dataset, an authorization code, a creation timestamp, and an initialization drive ID;
- and
- a key engine to generate a decryption key for the protected dataset by inputting the authorization code, the shared secret, and the initialization drive ID into a key derivation function, wherein the authorization code and the initialization drive ID are read from the separate tape memory.
1 more element
A method comprising:
- receiving, at a processor of a tape drive, a pre-authorization code, a creation timestamp, and an initialization drive ID from a separate tape memory of an LTO tape cartridge;
- deriving, with the processor, an authorization code using a code derivation function, a first shared secret, and the pre-authorization code;
- generating, with the processor, a decryption key using a key derivation function, a second shared secret, the authorization code, the creation timestamp, and the initialization drive ID;
- and
- decrypting, with the processor, a protected dataset from the separate tape memory using the decryption key.
2 more elements
Dependencies are inferred from the claim text.