DISTRIBUTED STORAGE WITH AUXILIARY DATA INTERSPERSAL AND METHOD FOR USE THEREWITH
First Claim
Patent Images
1. A method comprises:
- receiving a data segment of a data stream;
encrypting the data segment to produce an encrypted data segment;
dispersed storage error encoding the encrypted data segment to produce a set of encoded data slices;
dispersed storage error encoding auxiliary data to produce a set of encoded auxiliary data slices;
generating a sequence of output slices to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices; and
sending the sequence of output slices for storage in a distributed storage network (DSN).
5 Assignments
0 Petitions
Accused Products
Abstract
A data segment is encrypted to produce an encrypted data segment. The encrypted data segment is dispersed storage error encoded to produce a set of encoded data slices. Auxiliary data is dispersed storage error encoded to produce a set of encoded auxiliary data slices. A sequence of output slices is generated to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices.
-
Citations
20 Claims
-
1. A method comprises:
-
receiving a data segment of a data stream; encrypting the data segment to produce an encrypted data segment; dispersed storage error encoding the encrypted data segment to produce a set of encoded data slices; dispersed storage error encoding auxiliary data to produce a set of encoded auxiliary data slices; generating a sequence of output slices to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices; and sending the sequence of output slices for storage in a distributed storage network (DSN). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage and task (DST) processing unit comprises:
-
at least one module, when operable within a computing device, that causes the computing device to; receive a data segment of a data stream; encrypt the data segment to produce an encrypted data segment; dispersed storage error encode the encrypted data segment to produce a set of encoded data slices; dispersed storage error encode auxiliary data to produce a set of encoded auxiliary data slices; generate a sequence of output slices to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices; and send the sequence of output slices for storage in a distributed storage network (DSN). - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; receive a data segment of a data stream; encrypt the data segment to produce an encrypted data segment; dispersed storage error encode the encrypted data segment to produce a set of encoded data slices; dispersed storage error encode auxiliary data to produce a set of encoded auxiliary data slices; generate a sequence of output slices to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices; and send the sequence of output slices for storage in a distributed storage network (DSN). - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification