DISPERSED DATA STORAGE SYSTEM DATA DECODING AND DECRYPTION
First Claim
Patent Images
1. A method for execution by a processing module, the method comprises:
- decoding error coded data using an error coding scheme to produce transformed data;
recovering encrypted data and an encoded encryption key from the transformed data;
decoding the encoded encryption key to recover an encryption key; and
decrypting the encrypted data using the encryption key to recover data.
5 Assignments
0 Petitions
Accused Products
Abstract
A computing system retrieves securely stored encrypted and encoded data from a dispersed data storage system. The computing system includes a processing module and a plurality of storage units. The processing module includes an error decoder and a decryptor and to decode and decrypt the encrypted and encoded data retrieved from the dispersed data storage system utilizing a read command to the storage units. The storage units retrieve the encrypted and encoded data and send the encrypted and encoded data to the processing module when receiving the read command.
-
Citations
24 Claims
-
1. A method for execution by a processing module, the method comprises:
-
decoding error coded data using an error coding scheme to produce transformed data; recovering encrypted data and an encoded encryption key from the transformed data; decoding the encoded encryption key to recover an encryption key; and decrypting the encrypted data using the encryption key to recover data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for execution by a processing module, the method comprises:
-
error decoding a plurality of error coded data slices to produce a plurality of data slices; de-slicing the plurality of data slices to produce transformed data; recovering encrypted data and an encryption key from the transformed data based on a transformation scheme; and decrypting the encrypted data using the encryption key to recover data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing device comprises:
-
a processing module; memory operably coupled to the processing module; and an input/output (IO) port operably coupled to receive error coded data, wherein the processing module is operably coupled to; decode the error coded data using an error coding scheme to produce transformed data; recover encrypted data and an encoded encryption key from the transformed data; decode the encoded encryption key to recover an encryption key; and decrypt the encrypted data using the encryption key to recover data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprises:
-
a processing module; memory operably coupled to the processing module; and an input/output (IO) port operably coupled to receive a plurality of error coded data slices, wherein the processing module is operably coupled to; error decode the plurality of error coded data slices to produce a plurality of data slices; de-slice the plurality of data slices to produce transformed data; recover encrypted data and an encryption key from the transformed data based on a transformation scheme; and decrypt the encrypted data using the encryption key to recover data. - View Dependent Claims (21, 22, 23, 24)
-
Specification