×

Data storage system and method by shredding and deshredding

  • US 10,169,154 B2
  • Filed: 12/01/2014
  • Issued: 01/01/2019
  • Est. Priority Date: 08/31/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for encoding data for storage in a plurality of storage units by use of at least one processor comprising:

  • dividing data into a set of separate pieces of data;

    performing a redundancy function and a plurality of transformations on a separate piece of data of the set of separate pieces of data to generate a plurality of encoded data elements, wherein a threshold number of encoded data elements of the plurality of encoded data elements is needed to recover the separate piece of data, in which the threshold number of encoded data elements is less than all of the plurality of encoded data elements, wherein the plurality of transformations includes first transformations performed before performing the redundancy function and second transformations performed after performing the redundancy function;

    generating metadata regarding the plurality of encoded data elements, wherein the metadata includes identification for each encoded data element and sequencing information regarding an order in which the redundancy function and the plurality of transformations were performed;

    sending the plurality of encoded data elements to the plurality of storage units; and

    sending the metadata to one of the storage units of the plurality of storage units or to another storage unit separately from sending the plurality of encoded data elements to the plurality of storage units.

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