×

Securing backing storage data passed through a network

  • US 8,726,043 B2
  • Filed: 04/29/2009
  • Issued: 05/13/2014
  • Est. Priority Date: 04/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method to secure data read from a storage device before passing the data to a network, comprising:

  • reading data from the storage device before passing the data to the network;

    evaluating the data to determine whether the data read from the storage device is in encrypted form or whether the data read from the storage device is in unencrypted form, wherein evaluating the data to determine whether the data read from the storage device is in encrypted form comprises examining a table associated with the data read from the storage device;

    performing entropy analysis on the data read from the storage device and wherein the evaluating the data comprises determining based on the entropy analysis whether the data read from the storage device is in encrypted form or unencrypted form;

    wherein determining based on the entropy analysis whether the data read from the storage device is in encrypted form or unencrypted form includes;

    examining each file of data read from the storage device to identify header information indicating that the respective file is either compressed or uncompressed;

    identifying each file as either compressed or uncompressed based on the examination of the header information;

    performing entropy analysis on the data read from the storage device corresponding to each file that is identified as uncompressed; and

    determining based on the entropy analysis whether the data read from the storage device corresponding to each file is in encrypted form;

    encrypting the data when the data is determined to be in unencrypted form;

    passing the data read from the storage device without further encrypting when it is determined that the data read from the storage device is in encrypted form;

    passing the encrypted data to the network; and

    storing the encrypted data in a cache.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×