DISPERSED STORAGE NETWORK SLICE NAME VERIFICATION
First Claim
1. A method comprises:
- dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters;
determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices;
determining integrity information for the plurality of sets of slice names; and
sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network (DSN) memory for storage therein.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters. The method continues with the processing module determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices. The method continues with the processing module determining integrity information for the plurality of sets of slice names and sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network memory for storage therein.
-
Citations
24 Claims
-
1. A method comprises:
-
dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters; determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices; determining integrity information for the plurality of sets of slice names; and sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network (DSN) memory for storage therein. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprises:
-
receiving a data retrieval request; determining a plurality of sets of slice names in accordance with the data retrieval request; receiving stored integrity information corresponding to the data retrieval request; generating desired integrity information based on the plurality of sets of slice names; comparing the stored integrity information with the desired integrity information; and when the stored integrity information compares favorably with the desired integrity information, dispersed storage error decoding at least a decode threshold number of encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer comprises:
-
an interface; a memory; and a processing module operable to; dispersed storage error encode data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters; determine a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices; determine integrity information for the plurality of sets of slice names; and send, via the interface, the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network (DSN) memory for storage therein. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, a data retrieval request; determine a plurality of sets of slice names in accordance with the data retrieval request; receive, via the interface, stored integrity information corresponding to the data retrieval request; generate desired integrity information based on the plurality of sets of slice names; compare the stored integrity information with the desired integrity information; and when the stored integrity information compares favorably with the desired integrity information, dispersed storage error decode at least a decode threshold number of encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification