×

De-sequencing encoded data slices

  • US 8,959,366 B2
  • Filed: 11/28/2010
  • Issued: 02/17/2015
  • Est. Priority Date: 01/28/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a processing module of a computing device, the method comprises:

  • receiving a data object retrieval message regarding receiving a transmission from a particular source device;

    receiving, as the transmission, randomly ordered encoded slices from the particular source device;

    rearranging the randomly ordered encoded slices into first randomly ordered encoded data slices corresponding to data and a set of second randomly ordered encoded data slices corresponding to auxiliary data based on de-selection information;

    ordering the second randomly ordered encoded data slices into a set of encoded data slices in accordance with auxiliary data de-sequencing information;

    decoding the set of encoded data slices in accordance with operational parameters to produce auxiliary data;

    when the auxiliary data content corresponds to de-sequencing of the first randomly ordered encoded data slices, determining a pseudo random de-sequencing order for the first randomly ordered encoded data slices from the auxiliary data;

    ordering the first randomly ordered encoded data slices based on the pseudo-random de-sequencing order to produce a plurality of sets of encoded data slices;

    dispersed storage error decoding the plurality of sets of encoded data slices to produce a plurality of encrypted data segments;

    decrypting the plurality of encrypted data segments to produce a plurality of data segments; and

    aggregating the plurality of data segments to produce the data.

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