×

Tape drive encryption in the data path

  • US 10,110,572 B2
  • Filed: 01/21/2015
  • Issued: 10/23/2018
  • Est. Priority Date: 01/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing data path encryption, the method comprising:

  • obtaining, by an encryption device, login parameters from a data source, wherein the login parameters are obtained from a request to store data of the data source that is intercepted by the encryption device, wherein the encryption device is located between the data source and a destination storage device in a firewall that contains both the encryption device and the data source;

    extracting, by the encryption device, from the login parameters a descriptor of a destination storage device to which the request was directed by the data source;

    matching, by the encryption device, the descriptor of the destination storage device to a storage device identifier in a table of discovered storage devices, the table of discovered storage devices comprising a plurality of discovered storage devices corresponding to a plurality of different encryption formats, where each discovered storage device of the plurality of discovered storage devices is configured to read data encoded in a respective encoding format of a plurality of different encoding formats that are different and distinct from the plurality of different encryption formats, the plurality of discovered storage devices comprising the destination storage device corresponding to a particular encryption format of the different encryption formats and configured to read data in a particular encoding format of the plurality of different encoding formats;

    communicating, by the encryption device, with a first key manager appliance located within the firewall, to obtain an encryption key for the destination storage device from a key management cluster, the key management cluster comprising key manager appliances sharing encryption keys among the key manager appliances, the key manager appliances comprising the first key manager appliance;

    consequent to the communicating, obtaining, by the encryption device, a shared encryption key from the key management cluster for the destination storage device, the shared encryption key to facilitate encryption in the particular encryption format of the plurality of different encryption formats that corresponds to the destination storage device;

    receiving, by the encryption device, a write command from the data source, wherein the write command includes data for writing to the destination storage device;

    encrypting, by the encryption device, the data using the shared encryption key so that the data is encrypted in the particular encryption format corresponding to the destination storage device in addition to being encoded in the particular encoding format readable by the destination storage device; and

    routing, by the encryption device, the encrypted data over a data path from the encryption device to the destination storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×