ENCODING DATA UTILIZING A ZERO INFORMATION GAIN FUNCTION
First Claim
1. A method for execution by a processing module of a computing device, the method comprises:
- encoding data in accordance with an encoding scheme to produce a subset of encoded data slices and recovery information regarding at least one encoded data slice, wherein the subset of encoded data slices is not sufficient to reproduce the data and wherein the subset of encoded data slices and the at least one encoded data slice are sufficient to reproduce the data;
sending the subset of encoded data slices to a first memory within a dispersed storage network (DSN) for storage therein; and
sending the recovery information to a second memory within the DSN for storage therein.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module encoding data using a dispersed storage error coding function to produce a set of encoded data slices. The method continues with the DS processing module encoding a first encoded data slice of the set of encoded data slices using a zero information gain (ZIG) function based on a second encoded data slice of the set of encoded data slices to produce a ZIG encoded data slice. The method continues with the DS processing module outputting the ZIG encoded data slice and a subset of encoded data slices of the set of encoded data slices, wherein the subset of encoded data slices includes less than a decode threshold number of encoded data slices and does not include the first or the second encoded data slice.
-
Citations
12 Claims
-
1. A method for execution by a processing module of a computing device, the method comprises:
-
encoding data in accordance with an encoding scheme to produce a subset of encoded data slices and recovery information regarding at least one encoded data slice, wherein the subset of encoded data slices is not sufficient to reproduce the data and wherein the subset of encoded data slices and the at least one encoded data slice are sufficient to reproduce the data; sending the subset of encoded data slices to a first memory within a dispersed storage network (DSN) for storage therein; and sending the recovery information to a second memory within the DSN for storage therein. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; encode data in accordance with an encoding scheme to produce a subset of encoded data slices and recovery information regarding at least one encoded data slice, wherein the subset of encoded data slices is not sufficient to reproduce the data and wherein the subset of encoded data slices and the at least one encoded data slice are sufficient to reproduce the data; a second module, when operable within the computing device, causes the computing device to; send the subset of encoded data slices to a first memory within a dispersed storage network (DSN) for storage therein; and send the recovery information to a second memory within the DSN for storage therein. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification