Retrieving data utilizing a distributed index
    71.
    发明授权
    Retrieving data utilizing a distributed index 有权
    使用分布式索引检索数据

    公开(公告)号:US09507786B2

    公开(公告)日:2016-11-29

    申请号:US13718961

    申请日:2012-12-18

    IPC分类号: G06F17/30 G06F11/08 G06F11/10

    摘要: A method begins by a dispersed storage (DS) processing module receiving a request to retrieve a data object based on a search attribute. The method continues with the DS processing module retrieving and decoding a set of encoded index data slices to reconstruct an index file. The method continues with the DS processing module identifying a child index file, retrieving and decoding a set of encoded child index data slices to reconstruct the child index file, and determining whether the child index file includes a dispersed storage network (DSN) address for the data object. When the child index file includes the DSN address for the data object, the method continues with the DS processing module retrieving a plurality of sets of encoded data slices based on the DSN address and decoding the plurality of sets of encoded data slices to recapture the data object.

    摘要翻译: 分散存储(DS)处理模块基于搜索属性接收到检索数据对象的请求,开始一种方法。 该方法继续DS处理模块检索和解码一组经编码的索引数据切片以重构索引文件。 该方法继续DS处理模块识别子索引文件,检索和解码一组经编码的子索引数据切片以重建子索引文件,以及确定子索引文件是否包括用于该索引文件的分散存储网络(DSN)地址 数据对象。 当子索引文件包括用于数据对象的DSN地址时,该方法继续DS处理模块基于DSN地址检索多组编码数据片,并解码多组编码数据片以重新获取数据 目的。

    Copying data in a dispersed storage network without replication

    公开(公告)号:US10445164B2

    公开(公告)日:2019-10-15

    申请号:US13611533

    申请日:2012-09-12

    摘要: A method begins by a dispersed storage (DS) processing module receiving a request to copy a data object in a dispersed storage network (DSN). The method continues with the DS processing module identifying one or more sets of at least a decode threshold number of slice names for one or more sets of encoded data slices of the data object and generating one or more sets of at least a decode threshold of new slice names. The method continues with the DS processing module sending the one or more sets of at least a decode threshold of new slice names to storage nodes of the DSN and instructing the storage nodes to link the one or more sets of at least a decode threshold of new slice names to the one or more sets of encoded data slices thereby producing a non-replicated copy of the data object.

    FACILITATING ACCESS OF A DISPERSED STORAGE NETWORK
    73.
    发明申请
    FACILITATING ACCESS OF A DISPERSED STORAGE NETWORK 有权
    实现分散存储网络的实现

    公开(公告)号:US20130046973A1

    公开(公告)日:2013-02-21

    申请号:US13587224

    申请日:2012-08-16

    IPC分类号: H04L9/32

    摘要: A method begins by a dispersed storage (DS) processing module generating a temporary public-private key pair, a restricted use certificate, and a temporary password for a device. The method continues with the DS processing encoding a temporary private key to produce a set of encoded private key shares and encoding the restricted use certificate to produce a set of encoded certificate shares. The method continues with the DS processing module outputting the set of encoded private key shares and the set of encoded certificate shares to a set of authentication units. The method continues with the DS processing module outputting the temporary password to the device such that, when the device retrieves the set of encoded private key shares and the set of encoded certificate shares, the device is able to recapture the temporary private key and the restricted use certificate for accessing a dispersed storage network (DSN).

    摘要翻译: 方法由分散存储(DS)处理模块开始,该模块生成用于设备的临时公私密钥对,限制使用证书和临时密码。 该方法继续处理编码临时私钥的DS处理,以产生一组编码的私钥共享并对受限使用证书进行编码以产生一组编码的证书共享。 该方法继续,DS处理模块将编码的私钥共享集合和编码的证书共享集合输出到一组认证单元。 该方法继续DS处理模块向设备输出临时密码,使得当设备检索编码的私钥共享集合和编码的证书共享集合时,该设备能够重新捕获临时私钥并且被限制 使用证书访问分散的存储网络(DSN)。

    Dispersed storage secure data decoding
    76.
    发明授权
    Dispersed storage secure data decoding 有权
    分散存储安全数据解码

    公开(公告)号:US08656187B2

    公开(公告)日:2014-02-18

    申请号:US12547753

    申请日:2009-08-26

    IPC分类号: G06F12/14

    摘要: A method operating on a computer begins by generating a read command to read at least some of a plurality of data slices from a dispersed storage network. The method continues by receiving the at least some of the plurality of data slices. The method continues by performing a reverse information dispersal algorithm on at least some of the plurality of data slices to produce a plurality of transposed data elements. The method continues by reverse transposing the plurality of transposed data elements to recover data elements of a data segment.

    摘要翻译: 在计算机上操作的方法开始于生成读取命令以从分散的存储网络读取多个数据片段中的至少一些。 该方法通过接收多个数据切片中的至少一些来继续。 该方法通过在多个数据切片中的至少一些上执行反向信息分散算法来产生多个转置的数据元素。 该方法通过反向转置多个转置的数据元素来继续以恢复数据段的数据元素。

    Requesting cloud data storage
    77.
    发明授权
    Requesting cloud data storage 有权
    请求云数据存储

    公开(公告)号:US08578205B2

    公开(公告)日:2013-11-05

    申请号:US13021664

    申请日:2011-02-04

    IPC分类号: G06F11/08

    摘要: A method begins by a processing module determining that a data storage request is a cloud data storage request. The method continues with the processing module determining at least one of a cloud storage access reliability indication and a cloud storage data reliability indication for the data storage request. The method continues with the processing module sending the data storage request and the at least one of cloud storage access reliability indication and cloud storage data reliability indication to a cloud storage system.

    摘要翻译: 处理模块开始确定数据存储请求是云数据存储请求的方法。 该方法继续处理模块确定用于数据存储请求的云存储访问可靠性指示和云存储数据可靠性指示中的至少一个。 该方法继续处理模块向云存储系统发送数据存储请求和云存储访问可靠性指示和云存储数据可靠性指示中的至少一个。

    Intentionally introduced storage deviations in a dispersed storage network
    78.
    发明授权
    Intentionally introduced storage deviations in a dispersed storage network 有权
    故意在分散的存储网络中引入存储偏差

    公开(公告)号:US08522074B2

    公开(公告)日:2013-08-27

    申请号:US12842932

    申请日:2010-07-23

    IPC分类号: G06F11/00

    摘要: A method begins by a processing module receiving a first request to store a program. The method continues with the processing module determining first error coding dispersal storage function parameters and encoding a data segment of the program. The method continues with the processing module determining whether a second request to store the program is received. The method continues with the processing module encoding a second data segment of the program in accordance with the first error coding dispersal storage function parameters when the second request is not received. The method continues with the processing module changing the first error coding dispersal storage function parameters based on the another request to produce second error coding dispersal storage function parameters when the second request is received. The method continues with the processing module encoding the second data segment in accordance with the second error coding dispersal storage function parameters.

    摘要翻译: 一种方法由处理模块开始,该处理模块接收存储程序的第一请求。 该方法继续处理模块确定第一错误编码分散存储功能参数并对程序的数据段进行编码。 该方法继续处理模块确定是否接收到存储程序的第二请求。 当不接收到第二请求时,该方法继续处理模块根据第一错误编码分散存储功能参数对程序的第二数据段进行编码。 该方法继续,处理模块基于另一请求改变第一错误编码分散存储功能参数,以在接收到第二请求时产生第二错误编码分散存储功能参数。 该方法继续处理模块根据第二错误编码分散存储功能参数对第二数据段进行编码。

    GENERATING AN ENCRYPTED MESSAGE FOR STORAGE
    79.
    发明申请
    GENERATING AN ENCRYPTED MESSAGE FOR STORAGE 有权
    产生加密的存储消息

    公开(公告)号:US20120290830A1

    公开(公告)日:2012-11-15

    申请号:US13449950

    申请日:2012-04-18

    IPC分类号: H04L9/00

    CPC分类号: H04L9/0841 H04L9/3093

    摘要: A method begins by a dispersed storage (DS) processing module generating a shared secret key from a public key of another entity and a private key using a first modulo prime polynomial function, wherein a public key is generated from the private key using a second modulo prime polynomial function and wherein the public key of the other entity is derived using the second modulo prime polynomial function on a private key of the other entity. The method continues with the DS module encrypting a message using the shared secret key to produce an encrypted message. The method continues with the DS module outputting the encrypted message to the other entity.

    摘要翻译: 一种分散存储(DS)处理模块从另一实体的公开密钥和使用第一模式多项式函数的私钥生成共享密钥的方法开始,其中使用第二模数从私钥生成公开密钥 主多项式函数,并且其中使用另一个实体的私钥上的第二模式多项式函数导出另一实体的公开密钥。 该方法继续DS模块使用共享密钥加密消息以产生加密消息。 该方法继续DS模块将加密消息输出到另一实体。