×

Content aware hierarchical encryption for secure storage systems

  • US 10,223,544 B1
  • Filed: 07/28/2016
  • Issued: 03/05/2019
  • Est. Priority Date: 03/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for accessing data objects of a storage system, the method comprising:

  • in response to a request received from a client for retrieving a data object stored in a storage system, obtaining a root key from the request, the data object being represented by metadata in a hierarchical structure having a plurality of levels, each level having a plurality of nodes and each node being one of a root node, a leaf node and an intermediate node, wherein each intermediate node or leaf node is encrypted using an encryption key, wherein the encryption key is stored together with content of a parent node, and is further encrypted together with the content of the parent node by a parent key of the parent node;

    traversing the hierarchical structure of metadata associated with the data object in a top-down approach to decrypt each of a plurality of nodes in the hierarchical structure using a key provided from its parent node, starting from the root node to the leaf nodes, including decrypting the root node using the root key; and

    transmitting decrypted data associated with the plurality of nodes to the client.

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