×

Single quorum verification of erasure coded data

  • US 10,289,481 B2
  • Filed: 08/29/2018
  • Issued: 05/14/2019
  • Est. Priority Date: 11/19/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • for stored data shards of an original data element, identifying a subset of the stored data shards sufficient for reconstructing the original data element, the stored data shards collectively representing an erasure coded version of the original data element;

    verifying integrity of the identified subset of the stored data shards by at least;

    generating a version of the original data element from the identified subset of the stored data shards; and

    verifying the version of the original data element by comparing at least one first hash value associated with the original data element with at least one second hash value associated with the version of the original data element;

    reconstructing, using the version of the original data element, data shards outside of the identified subset of the stored data shards, thereby generating reconstructed data shards;

    calculating one or more third hash values for the reconstructed data shards; and

    verifying integrity of the stored data shards by comparing the calculated third hash value with one or more fourth hash values associated with one or more of the stored data shards outside of the identified subset of the stored data shards; and

    initiating a mitigation workflow if, when verifying the integrity of the stored data shards, at least one of the stored data shards is identified as invalid.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×