Patent ID: 9274977
Filing Date: 2016-03-01
CPC Classification: G06F,H04L

Claim Text:
1. A method for execution by a processing module of a computing device, the method comprises: generating a set of encoded data slices from a data segment in accordance with an error coding function, wherein X number of encoded data slices are produced when error coding the data segment and wherein at least a threshold number T of the X number of encoded data slices are needed to reconstruct the data segment, where T is less than X, in which the X number of encoded data slices are to be stored in X number of storage locations of a dispersed storage network; generating an integrity check value for each of the encoded data slices to produce a set of integrity check values; encrypting the set of integrity check values; encoding the encrypted set of integrity check values in accordance with the error coding function to produce a set of encoded integrity check slices; sending the set of encoded data slices to the dispersed storage network for storage at the X number of storage locations within a first set of dispersed storage (DS) units in the dispersed storage network; and sending, separately from the sending of the set of encoded data slices, the set of encoded integrity check slices for storage at different locations within a second set of DS units in the dispersed storage network.