发明名称 Securing data in a dispersed storage network using an encoding equation
摘要 A method begins by dividing a data segment into data segment portions. The method continues by encoding the data segment portions to produce a plurality of sets of encoded data segment portions. A data segment portion is encoded by, first, selecting an encoding equation and an encoding constant(s). The encoding continues by setting a first variable to the data segment portion. The encoding continues by setting a second variable to one of a set of pillar numbers. The encoding continues by executing the encoding equation using the encoding constant, the first variable, and the second variable to produce one of the plurality of sets of encoded data segment portions. The method continues by arranging the plurality of sets of encoded data segment portions into a plurality of encoded data slices. The method continues by sending the plurality of encoded data slices to distributed storage units of a distributed storage network.
申请公布号 US9104691(B2) 申请公布日期 2015.08.11
申请号 US201313742577 申请日期 2013.01.16
申请人 Cleversafe, Inc. 发明人 Resch Jason K.;Leggette Wesley
分类号 G06F9/00;G06F17/30;G06F21/10;H04L9/08;H04L9/32;H04L29/08;G06F11/10 主分类号 G06F9/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method comprises: dividing a data segment into a plurality of data segment portions; encoding the plurality of data segment portions to produce a plurality of sets of encoded data segment portions, wherein a data segment portion of the plurality of data segment portions is encoded by: selecting an encoding equation and at least one encoding constant for the encoding equation, wherein the encoding equation includes an equation for a geometric shape, wherein a given number of points are required to determine the geometric shape;setting a first variable of the encoding equation to the data segment portion;setting a second variable of the encoding equation to one of a set of pillar numbers;executing the encoding equation using the encoding constant, the first variable, and the second variable to produce one of the plurality of sets of encoded data segment portions; arranging the plurality of sets of encoded data segment portions into a plurality of encoded data slices; and sending the plurality of encoded data slices to distributed storage units of a distributed storage network.
地址 Chicago IL US