SECURE REBUILDING OF AN ENCODED DATA SLICE IN A DISPERSED STORAGE NETWORK
    61.
    发明申请
    SECURE REBUILDING OF AN ENCODED DATA SLICE IN A DISPERSED STORAGE NETWORK 有权
    在分散式存储网络中安全编码数据片

    公开(公告)号:US20120054500A1

    公开(公告)日:2012-03-01

    申请号:US13291009

    申请日:2011-11-07

    IPC分类号: G06F12/14

    摘要: A method begins by a processing module identifying an encoded data slice to be rebuilt, selecting a decode threshold number of dispersed storage (DS) units of a storage set of DS units, generating a decode threshold number of key pairs, wherein a key pair of the decode threshold number of key pairs corresponds to a DS unit of the decode threshold number of DS units, and sending partial rebuilding requests to the decode threshold number of DS units, wherein a partial rebuilding request of the partial rebuilding requests includes the key pair. The method continues with the processing module receiving encrypted partial encoded data slices, wherein an encrypted partial encoded data slice received from the corresponding DS unit includes a multiple encryption, using the key pair, of a partial encoded data slice and decoding the encrypted partial encoded data slices to rebuild the encoded data slice.

    摘要翻译: 一种方法由识别要重建的编码数据切片的处理模块开始,选择DS单元的存储集合的分散存储(DS)单元的解码阈值数量,生成解密阈值数量的密钥对,其中密钥对 密钥对的解码阈值数目对应于DS单元的解码阈值数目的DS单位,并且将部分重建请求发送到DS单元的解码阈值数量,其中部分重建请求的部分重建请求包括密钥对。 所述方法继续处理模块接收加密的部分编码数据片,其中从对应的DS单元接收的加密的部分编码数据片包括使用密钥对的部分编码数据片的多重加密,并对加密的部分编码数据进行解码 切片重建编码数据切片。

    RETRIEVING DATA FROM A DISPERSED STORAGE NETWORK IN ACCORDANCE WITH A RETRIEVAL THRESHOLD
    62.
    发明申请
    RETRIEVING DATA FROM A DISPERSED STORAGE NETWORK IN ACCORDANCE WITH A RETRIEVAL THRESHOLD 有权
    根据检索阈值从分散的存储网络中检索数据

    公开(公告)号:US20110289383A1

    公开(公告)日:2011-11-24

    申请号:US13097357

    申请日:2011-04-29

    IPC分类号: H03M13/05 G06F11/10

    摘要: A method begins by a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “n”, a decode threshold of “k”, and an encoding ratio of n−k>k and wherein the retrieval threshold is in accordance with the encoding ratio. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.

    摘要翻译: 一种方法从处理模块开始,确定用于从分散存储网络(DSN)检索一组编码数据片段的检索阈值,其中所述编码数据片段集合表示使用分散的存储错误编码功能编码的数据,所述分散的存储错误编码功能的柱宽度 “n”,解码阈值“k”,以及n-k> k的编码率,其中检索阈值与编码率相一致。 该方法继续处理模块向DSN发出用于该组编码数据片的数据检索请求,并接收编码数据片组的编码数据片,以产生接收的编码数据片。 该方法继续处理模块对接收到的编码数据片进行解码,以便当接收到的编码数据片段的数量与检索阈值相比较时,重新获取数据。

    MEMORY UTILIZATION BALANCING IN A DISPERSED STORAGE NETWORK
    63.
    发明申请
    MEMORY UTILIZATION BALANCING IN A DISPERSED STORAGE NETWORK 有权
    分散存储网络中的记忆利用平衡

    公开(公告)号:US20110289366A1

    公开(公告)日:2011-11-24

    申请号:US13097338

    申请日:2011-04-29

    IPC分类号: G06F11/20

    摘要: A method begins by a processing module identifying a memory loading mismatch between a first memory device and a second memory device of a dispersed storage unit, wherein the first memory device is assigned a first range of slice names and the second memory device is assigned a second range of slice names. The method continues with the processing module determining an estimated impact to reduce the memory loading mismatch and when the estimated impact compares favorably to an impact threshold, modifying the first and second ranges of slices names to produce a first modified range of slice names for the first memory device and a second modified range of slice names for the second memory device based on the memory loading mismatch and transferring one or more encoded data slices between the first and second memory devices in accordance with the first and second modified ranges of slice names.

    摘要翻译: 一种方法由识别分散存储单元的第一存储设备和第二存储设备之间的存储器加载不匹配的处理模块开始,其中第一存储器设备被分配有片名称的第一范围,并且第二存储器设备被分配第二存储器设备 切片名称范围。 该方法继续处理模块确定估计的影响以减少存储器负载不匹配,并且当估计的影响与影响阈值相比有利时,修改片名称的第一和第二范围以产生第一和第二范围的片名称的第一修改范围 存储器设备和第二存储器设备的片名称的第二修改范围,其基于存储器加载不匹配并且根据片名称的第一和第二修改范围在第一和第二存储器设备之间传送一个或多个编码数据片。

    STORAGE OF SENSITIVE DATA IN A DISPERSED STORAGE NETWORK
    64.
    发明申请
    STORAGE OF SENSITIVE DATA IN A DISPERSED STORAGE NETWORK 有权
    存储在分散存储网络中的敏感数据

    公开(公告)号:US20110286594A1

    公开(公告)日:2011-11-24

    申请号:US13097396

    申请日:2011-04-29

    IPC分类号: H04L9/00

    摘要: A method begins by a processing module applying a share encoding function on data to produce a plurality of encoded shares and generating a corresponding plurality of random numbers for the plurality of encoded shares. The method continues with the processing module generating an encryption key based on a common password and a corresponding one of the corresponding plurality of random numbers and encrypting the encoded share utilizing the encryption key to produce an encrypted share for each encoded share of the plurality of encoded shares. The method continues with the processing module facilitating storage of the corresponding plurality of random numbers and each of the encrypted shares.

    摘要翻译: 一种方法由处理模块开始,对数据应用共享编码功能以产生多个编码的共享,并为多个编码的共享产生相应的多个随机数。 该方法继续处理模块基于公共密码和对应的多个随机数中的相应一个生成加密密钥,并且利用加密密钥对编码的共享进行加密,以产生针对多个编码的每个编码的每个编码的共享的加密共享 分享。 该方法继续处理模块便于存储对应的多个随机数和每个加密的共享。

    TEMPORARILY CACHING AN ENCODED DATA SLICE
    65.
    发明申请
    TEMPORARILY CACHING AN ENCODED DATA SLICE 有权
    TEMPORARILY CACHING编码数据片

    公开(公告)号:US20110231699A1

    公开(公告)日:2011-09-22

    申请号:US12983221

    申请日:2010-12-31

    IPC分类号: G06F11/20

    摘要: A method begins by a processing module obtaining an encoded data slice and an associated slice name. The method continues with the processing module determining a dispersed storage (DS) unit for storing the encoded data slice based on at least one of the encoded data slice and the associated slice name and estimating a performance level of the DS unit to produce an estimated DS unit performance level. The method continues with the processing module sending the encoded data slice to the DS unit for storage therein and when the estimated DS unit performance level compares unfavorably with a performance threshold, facilitating storage of the encoded data slice in temporary memory to produce a temporarily stored encoded data slice, wherein the temporarily stored encoded data slice is retrieved in response to a retrieval request when confirmation of the DS unit storing the encoded data slice has not been received.

    摘要翻译: 一种方法由处理模块开始,获得编码的数据切片和相关的切片名称。 该方法继续处理模块确定用于基于编码数据切片和相关联的切片名称中的至少一个来存储编码数据切片的分散存储(DS)单元,并且估计DS单元的性能水平以产生估计的DS 单位性能水平。 该方法继续处理模块将编码数据切片发送到DS单元以存储在其中,并且当估计的DS单元性能水平与性能阈值不利地进行比较时,便于将编码数据切片存储在临时存储器中以产生临时存储的编码 数据片,其中当没有接收到存储编码数据片的DS单元的确认时,响应于检索请求检索临时存储的编码数据片。