发明名称 Sequencing encoded data slices
摘要 A method begins by a processing module receiving data segments of a data stream to produce received data segments. The method continues with the processing module encrypting a data segment of the received data segments to produce an encrypted data segment and dispersed storage error encoding the encrypted data segment to produce a set of encoded data slices in order of receiving the data segments. The method continues with the processing module buffering encoded data slices of sets of the encoded data slices unit to produce buffered encoded data slices and comparing a number of buffered encoded data slices to a threshold. The method continues with the processing module outputting the encoded data slices of the buffered encoded data slices based on a pseudo-random sequencing order when the number of buffered encoded data slices compares favorably to the threshold.
申请公布号 US8885821(B2) 申请公布日期 2014.11.11
申请号 US201012954875 申请日期 2010.11.28
申请人 Cleversafe, Inc. 发明人 Grube Gary W.;Markison Timothy W.
分类号 H04L9/20;H04N21/222;G06F21/85;H04L9/32;G06F21/72;H04N21/2347;G06F21/80;H04N21/845;G06F11/10;H04L29/08;H04W12/02;H04L29/06 主分类号 H04L9/20
代理机构 Garlick & Markison 代理人 Garlick & Markison
主权项 1. 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.
地址 Chicago IL US