×

Slice retrieval in accordance with an access sequence in a dispersed storage network

  • US 9,063,881 B2
  • Filed: 02/04/2011
  • Issued: 06/23/2015
  • Est. Priority Date: 04/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for secured controlled access to store data, the method comprises:

  • determining, by a requesting computing device, a security access sequence for retrieving a plurality of sets of encoded data slices from a dispersed storage network (DSN) memory, wherein the stored data is encoded in accordance with a dispersed storage error encoding function to produce the plurality of sets of encoded data slices, wherein the stored data is divided into a plurality of data segments, and wherein a data segment of the plurality of data segments is encoded into one set of the plurality of sets of encoded data slices;

    sending, by the requesting computing device to storage units of the DSN, a plurality of sets of slice retrieval messages for the plurality of sets of encoded data slices in accordance with a data segment retrieval order of the security access sequence;

    while the data segment retrieval order corresponds to a retrieval order of a system maintained access sequence, sequentially sending, by one of the storage units, an encoded data slice from each set of the plurality of sets of encoded data slices;

    when the data segment retrieval order ceases to correspond to the retrieval order of the system maintained access sequence, cease sending, by the one of the storage units, an encoded data slice from remaining sets of the plurality of sets of encoded data slices;

    receiving, by the requesting computing device, encoded data slices of one of the plurality of sets of encoded data slices from at least some of the storage units; and

    when a decode threshold number of encoded data slices have been received for the one of the plurality of sets of encoded data slices, dispersed storage error decoding the decode threshold number of encoded data slices to produce a recovered decoded data segment.

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