REPRODUCING DATA FROM OBFUSCATED DATA RETRIEVED FROM A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a computing device in a dispersed storage network (DSN), the method comprises:
- first encoding first data into a first plurality of sets of encoded data slices, wherein the first encoding is in accordance with a first dispersed error encoding function such that, for a set of encoded data slices of the first plurality of sets of encoded data slices, a first decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data;
second encoding second data into a second plurality of sets of encoded data slices, wherein the second encoding is in accordance with a second dispersed error encoding function such that, for a set of encoded data slices of the second plurality of sets of encoded data slices, a second decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data;
creating a plurality of mixed sets of encoded data slices from the first and second plurality of sets of encoded data slices in accordance with a mixing pattern; and
outputting the plurality of sets of mixed encoded data slices to storage units of the DSN for storage therein.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes first encoding first data into a first plurality of sets of encoded data slices, wherein the first encoding is in accordance with a first dispersed error encoding function. The method further includes second encoding second data into a second plurality of sets of encoded data slices, wherein the second encoding is in accordance with a second dispersed error encoding function. The method further includes creating a plurality of mixed sets of encoded data slices from the first and second plurality of sets of encoded data slices in accordance with a mixing pattern. The method further includes outputting the plurality of sets of mixed encoded data slices to storage units of the DSN for storage therein.
4 Citations
20 Claims
-
1. A method for execution by a computing device in a dispersed storage network (DSN), the method comprises:
-
first encoding first data into a first plurality of sets of encoded data slices, wherein the first encoding is in accordance with a first dispersed error encoding function such that, for a set of encoded data slices of the first plurality of sets of encoded data slices, a first decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; second encoding second data into a second plurality of sets of encoded data slices, wherein the second encoding is in accordance with a second dispersed error encoding function such that, for a set of encoded data slices of the second plurality of sets of encoded data slices, a second decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; creating a plurality of mixed sets of encoded data slices from the first and second plurality of sets of encoded data slices in accordance with a mixing pattern; and outputting the plurality of sets of mixed encoded data slices to storage units of the DSN for storage therein. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for use in a dispersed storage network (DSN), the computing devices comprises:
-
an interface; memory; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to; first encode first data into a first plurality of sets of encoded data slices, wherein the first encoding is in accordance with a first dispersed error encoding function such that, for a set of encoded data slices of the first plurality of sets of encoded data slices, a first decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; second encode second data into a second plurality of sets of encoded data slices, wherein the second encoding is in accordance with a second dispersed error encoding function such that, for a set of encoded data slices of the second plurality of sets of encoded data slices, a second decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; create a plurality of mixed sets of encoded data slices from the first and second plurality of sets of encoded data slices in accordance with a mixing pattern; and output, via the interface, the plurality of sets of mixed encoded data slices to storage units of the DSN for storage therein. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device comprises:
-
a first memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; first encode first data into a first plurality of sets of encoded data slices, wherein the first encoding is in accordance with a first dispersed error encoding function such that, for a set of encoded data slices of the first plurality of sets of encoded data slices, a first decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; and second encode second data into a second plurality of sets of encoded data slices, wherein the second encoding is in accordance with a second dispersed error encoding function such that, for a set of encoded data slices of the second plurality of sets of encoded data slices, a second decode threshold number of encoded data slices is required to recover a corresponding data segment of the first data; a second memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; create a plurality of mixed sets of encoded data slices from the first and second plurality of sets of encoded data slices in accordance with a mixing pattern; and a third memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; output the plurality of sets of mixed encoded data slices to storage units of a dispersed storage network (DSN) for storage therein. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification