Authenticating use of a dispersed storage network
First Claim
1. A method for a multi-phase authentication process in a dispersed storage network (DSN), where a data segment of data is encoded in accordance with a dispersed storage error encoding function to produce a set of encoded data slices and wherein the set of encoded data slices is stored in storage units of the DSN, the method comprises:
- authenticating, by a managing unit of the DSN, an access request regarding the set of encoded data slices;
when the access request is authenticated, generating, based on the access request regarding the set of encoded data slices, storage unit access requests to access the storage units;
authenticating, by the managing unit, the storage unit access requests; and
when the storage unit access requests are authenticated, executing, by the storage units, the storage unit access requests to fulfill the access request regarding the set of encoded data slices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a managing unit authenticating an access request regarding a set of encoded data slices, which represents an encoded data segment. The method continues, when the access request is authenticated, by generating storage unit access requests based on the access request regarding the set of encoded data slices. The method continues with the managing unit authenticating the storage unit access requests. When the storage unit access requests are authenticated, the method continues with the storage units executing the storage unit access requests to fulfill the access request regarding the set of encoded data slices.
5 Citations
12 Claims
-
1. A method for a multi-phase authentication process in a dispersed storage network (DSN), where a data segment of data is encoded in accordance with a dispersed storage error encoding function to produce a set of encoded data slices and wherein the set of encoded data slices is stored in storage units of the DSN, the method comprises:
-
authenticating, by a managing unit of the DSN, an access request regarding the set of encoded data slices; when the access request is authenticated, generating, based on the access request regarding the set of encoded data slices, storage unit access requests to access the storage units; authenticating, by the managing unit, the storage unit access requests; and when the storage unit access requests are authenticated, executing, by the storage units, the storage unit access requests to fulfill the access request regarding the set of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A distributed storage network (DSN) comprises:
-
a managing unit; a distributed storage (DS) processing module; and storage units, wherein; the managing unit is operable to authenticate an access request regarding a set of encoded data slices, wherein a data segment of data is encoded in accordance with a dispersed storage error encoding function to produce the set of encoded data slices and wherein the set of encoded data slices is stored in the storage units; the DS processing module is operable, when the access request is authenticated, to generate storage unit access requests based on the access request regarding the set of encoded data slices; the managing unit is further operable to authenticate the storage unit access requests; and the storage units are operable, when the storage unit access requests are authenticated, to execute the storage unit access requests to fulfill the access request regarding the set of encoded data slices. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification