×

Storing data integrity information utilizing dispersed storage

  • US 9,274,977 B2
  • Filed: 10/11/2011
  • Issued: 03/01/2016
  • Est. Priority Date: 11/01/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×