×

On-disk file format for a serverless distributed file system

  • US 7,043,637 B2
  • Filed: 03/21/2001
  • Issued: 05/09/2006
  • Est. Priority Date: 03/21/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • segmenting a file into multiple blocks;

    computing hashes of each of the blocks to produce corresponding block hash values;

    encrypting the blocks using their corresponding block hash values as encryption keys to produce encrypted blocks;

    storing the encrypted blocks as a primary data stream;

    creating an indexing structure to index individual encrypted blocks, the indexing structure containing a leaf node for each corresponding encrypted block, the leaf node containing an access value formed by encrypting the block hash value for the corresponding encrypted block using an access key and a verification value formed by hashing the corresponding encrypted block;

    storing the indexing structure in a separate metadata stream; and

    encrypting the access key using a public key of a user who is granted access to the file.

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