END-TO-END SECURE DATA STORAGE IN A DISPERSED STORAGE NETWORK
First Claim
Patent Images
1. A method comprises:
- generating, by a first computing device of a dispersed storage network (DSN), a set of encryption keys;
encrypting, by the first computing device, a data matrix based on the set of encryption keys to produce an encrypted data matrix, wherein the data matrix includes data blocks of a data segment of a data object;
sending, by the first computing device, the encrypted data matrix to a second computing device of the DSN;
dispersed storage error encoding, by the second computing device, the data matrix to produce a set of encrypted encoded data slices; and
sending, by the second computing device, the set of encrypted encoded data slices to a set of storage units of the DSN for storage therein.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes a first computing device generating a set of encryption keys and encrypting a data matrix based on the set of encryption keys to produce an encrypted data matrix. The method further includes the first computing device sending the encrypted data matrix to a second computing device. The method further includes the second computing device dispersed storage error encoding the data matrix to produce a set of encrypted encoded data slices. The method further includes the second computing device sending the set of encrypted encoded data slices to a set of storage units of the DSN for storage therein.
-
Citations
14 Claims
-
1. A method comprises:
-
generating, by a first computing device of a dispersed storage network (DSN), a set of encryption keys; encrypting, by the first computing device, a data matrix based on the set of encryption keys to produce an encrypted data matrix, wherein the data matrix includes data blocks of a data segment of a data object; sending, by the first computing device, the encrypted data matrix to a second computing device of the DSN; dispersed storage error encoding, by the second computing device, the data matrix to produce a set of encrypted encoded data slices; and sending, by the second computing device, the set of encrypted encoded data slices to a set of storage units of the DSN for storage therein. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable memory comprises:
-
a first memory element that stores operational instructions, which, when executed by a first computing device of a dispersed storage network (DSN), causes the first computing device to; generate a set of encryption keys; encrypt a data matrix based on the set of encryption keys to produce an encrypted data matrix, wherein the data matrix includes data blocks of a data segment of a data object; send the encrypted data matrix to a second computing device of the DSN; a second memory element that stores operational instructions, which, when executed by the second computing device, causes the second computing device to; dispersed storage error encode the data matrix to produce a set of encrypted encoded data slices; and send the set of encrypted encoded data slices to a set of storage units of the DSN for storage therein. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification