Patent ID: 8885821

Claim:
A method for securing transmission of a data stream, the method comprises: receiving a data file or a data block; partitioning the data file or data block into a plurality of data segments; encrypting respective data segments individually to produce a plurality of encrypted data segments; error encoding respective encrypted data segments to produce N number of encoded data slices for each encrypted data segment, wherein when a particular N number of encoded data slices for a particular encrypted data segment are dispersed separately in distributed storage, only a read threshold number T of the particular N number of encoded data slices are need to be retrieved to reconstruct the particular encrypted data segment, where T is less than N; commencing storing of the encoded data slices of the plurality of encrypted data segments into a storage device; and monitoring the storing of the encoded data slices and when a number of encoded data slices reach a threshold value that encompasses data slices of more than one encrypted data segment, generating an output of the stored encoded data slices in a pseudo-random sequencing order that reorders the stored slices of the more than one encrypted data segment stored in the storage device.