DE-SEQUENCING ENCODED DATA SLICES
First Claim
1. A method comprises:
- obtaining at least an ordering threshold number of encoded data slices to produce obtained encoded data slices;
ordering the obtained encoded data slices based on a pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices;
dispersed storage error decoding the plurality of sets of encoded data slices to produce a plurality of encrypted data segments;
decrypting the plurality of encrypted data segments to produce a plurality of data segments; and
aggregating the plurality of data segments to produce a data stream.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module obtaining at least an ordering threshold number of encoded data slices to produce obtained encoded data slices. The method continues with the processing module ordering the obtained encoded data slices based on a pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices. The method continues with the processing module dispersed storage error decoding the plurality of sets of encoded data slices to produce a plurality of encrypted data segments. The method continues with the processing module decrypting the plurality of encrypted data segments to produce a plurality of data segments. The method continues with the processing module aggregating the plurality of data segments to produce a data stream.
-
Citations
20 Claims
-
1. A method comprises:
-
obtaining at least an ordering threshold number of encoded data slices to produce obtained encoded data slices; ordering the obtained encoded data slices based on a pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices; dispersed storage error decoding the plurality of sets of encoded data slices to produce a plurality of encrypted data segments; decrypting the plurality of encrypted data segments to produce a plurality of data segments; and aggregating the plurality of data segments to produce a data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer comprises:
-
an interface; and a processing module operable to; obtain at least an ordering threshold number of encoded data slices to produce obtained encoded data slices; order the obtained encoded data slices based on a pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices; dispersed storage error decode the plurality of sets of encoded data slices to produce a plurality of encrypted data segments; decrypt the plurality of encrypted data segments to produce a plurality of data segments; and aggregate the plurality of data segments to produce a data stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification