×

Obfuscation of sequenced encoded data slices

  • US 8,649,521 B2
  • Filed: 11/28/2010
  • Issued: 02/11/2014
  • Est. Priority Date: 01/28/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by one or more processing modules of a computing device, the method comprises:

  • receiving, by an interface of the computing device, data segments of a data stream to produce received data segments;

    in order of receiving the data segments;

    entering a loop that includes;

    encrypting a current data segment of the received data segments to produce an encrypted data segment;

    dispersed storage error encoding the encrypted data segment to produce a set of encoded data slices;

    buffering at least a number of encoded data slices of the set of encoded data slices in accordance with a decode threshold setting in a first buffer to produce first buffered encoded data slices; and

    buffering remaining encoded data slices of the set of encoded data slices in a second buffer to produce second buffered encoded data slices;

    comparing a number of the first buffered encoded data slices stored in the first buffer with an outputting threshold;

    when the number of first buffered encoded data slices is less than the outputting threshold, repeating the loop for a next data segment of the received data segments as the current data segment;

    when the number of first buffered encoded data slices is equal to or greater than the outputting threshold, existing the loop;

    outputting the first buffered encoded data slices and, at most, some of the second buffered encoded data slices in accordance with a pseudo random output sequencing order,wherein the outputting includes;

    converting the first buffered encoded data slices and, at most, some of the second buffered encoded data slices into a symbol stream in accordance with a wireless communication protocol, converting the symbol stream into an outbound radio frequency (RF) signal in accordance with the wireless communication protocol, and transmitting the outbound RF signal; and

    sending the first buggered encoded data slices and, at most, some of the second buffered encoded data slices to a dispersed storage network (DSN) memory for storage therein;

    when remaining data segments of the received data segments have not been processed via the loop;

    resetting a count of the first buffered encoded data slices stored in the first buffer; and

    re-entering the loop for at least some of the remaining data segments.

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