Detecting intentional corruption of data in a dispersed storage network
First Claim
1. A method for detecting intentional corruption of data in a dispersed storage network (DSN), the method comprises:
- selecting, by a dispersed storage (DS) unit of the DSN, a data slice for corruption analysis;
requesting, by the DS unit, integrity information for the data slice from one or more other DS units of the DSN;
when the one or more requested integrity information is received, analyzing, by the DS unit, the one or more received integrity information and local integrity information of the data slice stored in the DS unit; and
when the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, identifying, by the DS unit, the data slice as being corrupted.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module of a DS unit selecting a data slice for corruption analysis and requesting integrity information for the data slice from one or more other DS units of a dispersed storage network. When the one or more requested integrity information is received, the method continues with the DS processing module analyzing the one or more received integrity information and local integrity information of the data slice stored in the DS unit. When the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, the method continues with the DS processing module identifying the data slice as being corrupted.
95 Citations
14 Claims
-
1. A method for detecting intentional corruption of data in a dispersed storage network (DSN), the method comprises:
-
selecting, by a dispersed storage (DS) unit of the DSN, a data slice for corruption analysis; requesting, by the DS unit, integrity information for the data slice from one or more other DS units of the DSN; when the one or more requested integrity information is received, analyzing, by the DS unit, the one or more received integrity information and local integrity information of the data slice stored in the DS unit; and when the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, identifying, by the DS unit, the data slice as being corrupted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage (DS) module of a DS unit of a dispersed storage network (DSN) comprises:
-
a first module, when operable within a computing device, causes the computing device to select a data slice for corruption analysis; a second module, when operable within the computing device, causes the computing device to request integrity information for the data slice from one or more other DS units of the DSN a third module, when operable within the computing device, causes the computing device to, when the one or more requested integrity information is received, analyze the one or more received integrity information and local integrity information of the data slice stored in the DS unit; and a fourth module, when operable within the computing device, causes the computing device to, when the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, identify the data slice as being corrupted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification