OBFUSCATING DATA STORED IN A DISPERSED STORAGE NETWORK
First Claim
1. A method comprises:
- dispersed storage error encoding secret data in accordance with first dispersed storage error encoding parameters to produce at least one set of encoded secret slices;
dispersed storage error encoding data in accordance with second dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices;
determining an inter-dispersing function for outputting the sets of encoded secret slices and the plurality of sets of encoded data slices; and
for a set of the plurality of encoded data slices;
identifying at least one encoded data slice of the set of encoded data slices based on the inter-dispersing function;
replacing the at least one encoded data slice with at least one encoded secret slice of the at least one set of encoded secret slices to produce a mixed set of encoded slices; and
outputting the mixed set of encoded slices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module dispersed storage error encoding secret data in accordance with first dispersed storage error encoding parameters to produce at least one set of encoded secret slices and dispersed storage error encoding data in accordance with second dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices. The method continues with the processing module determining an inter-dispersing function for outputting the sets of encoded secret slices and the plurality of sets of encoded data slices, and for a set of the plurality of encoded data slices: identifying at least one encoded data slice of the set of encoded data slices based on the inter-dispersing function, replacing the at least one encoded data slice with at least one encoded secret slice to produce a mixed set of encoded slices, and outputting the mixed set of encoded slices.
25 Citations
14 Claims
-
1. A method comprises:
-
dispersed storage error encoding secret data in accordance with first dispersed storage error encoding parameters to produce at least one set of encoded secret slices; dispersed storage error encoding data in accordance with second dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices; determining an inter-dispersing function for outputting the sets of encoded secret slices and the plurality of sets of encoded data slices; and for a set of the plurality of encoded data slices; identifying at least one encoded data slice of the set of encoded data slices based on the inter-dispersing function; replacing the at least one encoded data slice with at least one encoded secret slice of the at least one set of encoded secret slices to produce a mixed set of encoded slices; and outputting the mixed set of encoded slices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage (DS) module comprises:
-
a first module for dispersed storage error encoding secret data in accordance with first dispersed storage error encoding parameters to produce at least one set of encoded secret slices; a second module for dispersed storage error encoding data in accordance with second dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices; a third module for determining an inter-dispersing function for outputting the sets of encoded secret slices and the plurality of sets of encoded data slices; and for a set of the plurality of encoded data slices; a fourth module for; identifying at least one encoded data slice of the set of encoded data slices based on the inter-dispersing function; and replacing the at least one encoded data slice with at least one encoded secret slice of the at least one set of encoded secret slices to produce a mixed set of encoded slices; and a fifth module for facilitating outputting the mixed set of encoded slices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification