Secure recovery in a serverless distributed file system
AssigneeMicrosoft Corporation
InventorsMiguel Oom Temudo de Castro, Atul Adya, John R. Douceur, William J. Bolosky
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMiguel Oom Temudo de Castro, Atul Adya, John R. Douceur, William J. Bolosky
Estimating the term…
Systems and methods for secure file writes after a catastrophic event are allowed over an unauthenticated channel in a serverless distributed file system if an authenticator accompanies the secure file writes. The authenticator can be a power-of-attorney certificate with time limitations, a vector of message authenticated code, or a single message authenticator with secured with a secret shared among members of the serverless distributed file system. The serverless distributed file system includes at least 3f +1 participating computer members, with f representing a number of faults tolerable by the system. The group requires at least one authenticator for file creation and file uploads. Any changes to files stored among the members can be made over an unauthenticated channel if the file changes are secured by the authenticator and the group is able to verify the authenticator.
A method for secure file write processes in a serverless distributed file system, the method comprising:
A method for securely updating files in a distributed directory group with a plurality of members therein, the method comprising:
The method of 6 wherein the n authenticators are UMAC message authentication codes.
The method of 6 wherein a user establishes a symmetric key relationship with each member of the distributed directory group.
The method of 6 wherein the number of members required to verify the predetermined number of message authentication codes is f+1 and the predetermined number of message authentication codes is 2f+1, wherein f is the number of faults tolerable by the distributed directory group.
A method for transmitting file writes to a fault tolerant directory group outside of an authenticated channel, the method comprising:
A method for allowing file writes to a fault tolerant directory group outside of an authenticated channel, the method comprising:
A method for file writes to a fault tolerant directory group outside of an authenticated channel, the method comprising:
A serverless distributed file system comprising:
A computer-readable medium having computer-executable instructions for enabling file writes to a fault tolerant directory group outside of an authenticated channel, the computer-executable instructions performing acts comprising:
A computer-readable medium having computer-executable instructions for performing acts comprising:
A computer-readable medium having computer-executable instructions for performing acts comprising:
A computer-readable medium having computer-executable instruction for performing acts for transmitting file writes to a fault tolerant directory group outside of an authenticated channel, the acts comprising:
A computer-readable medium having computer-executable instructions for performing acts for allowing file writes to a fault tolerant directory group outside of an authenticated channel, the acts comprising:
Dependencies are inferred from the claim text.