×

Securely rebuilding an encoded data slice

  • US 9,842,222 B2
  • Filed: 05/04/2012
  • Issued: 12/12/2017
  • Est. Priority Date: 08/25/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprises:

  • issuing, by a requesting entity, a rebuild request regarding an encoded data slice to a set of distributed storage (DS) units, wherein a data segment of data is dispersed storage error encoded to produce a set of encoded data slices, wherein the set of encoded data slices includes the encoded data slice, wherein the data segment is reconstructable from a decode threshold number of encoded data slices of the set of encoded data slices, and wherein the encoded data slice is corrupted or lost;

    in response to the rebuild request, generating, by each of at least some of the DS units of the set of DS units, a partial slice corresponding to the encoded data slice based on another encoded data slice of the set of encoded data slices stored by the respective DS unit to produce an array of partial slices;

    encrypting, by the at least some of the DS units, the array of partial slices using a set of encryption keys, wherein each encryption key of the set of encryption keys is used 2*n times to produce an array of encrypted partial slices, where n is an integer greater than or equal to 1; and

    rebuilding, by the requesting entity, the encoded data slice from the array of encrypted partial slices.

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