×

Verifying data security in a dispersed storage network

  • US 10,104,045 B2
  • Filed: 04/18/2010
  • Issued: 10/16/2018
  • Est. Priority Date: 04/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • encoding a data segment of data in accordance with a dispersed storage error encoding function to produce a plurality of data slices;

    for each data slice of the plurality of data slices, calculating, using a hash function, an integrity indicator to a plurality of integrity indicators, wherein the integrity indicator is representative of an original, error-free, version of a corresponding data slice of the plurality of data slices;

    performing a function on the plurality of integrity indicators to produce an integrity record, wherein the integrity record is representative of an original, error-free, version of the plurality of data slices;

    creating a plurality of copies of the integrity record;

    for each of the plurality of data slices, appending one of the plurality of copies of the integrity record to a corresponding one of the plurality of data slices to produce a plurality of modified data slices, wherein a modified data slice of the plurality of modified data slices includes the corresponding data slice, the integrity indicator that represents the original, error-free, version of the corresponding data slice, and the integrity record that represents the original, error-free, version of the plurality of data slices; and

    transmitting the plurality of modified data slices to slice storage units for storage therein.

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