Dispersed storage secure data decoding
    91.
    发明授权
    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
    92.
    发明授权
    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
    93.
    发明授权
    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
    94.
    发明申请
    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模块将加密消息输出到另一实体。

    INTENTIONALLY INTRODUCED STORAGE DEVIATIONS IN A DISPERSED STORAGE NETWORK
    96.
    发明申请
    INTENTIONALLY INTRODUCED STORAGE DEVIATIONS IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中意外引入存储偏差

    公开(公告)号:US20110107180A1

    公开(公告)日:2011-05-05

    申请号:US12842932

    申请日:2010-07-23

    IPC分类号: H03M13/05 G06F11/10

    摘要: 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.

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

    Secure data migration in a dispersed storage network
    97.
    发明授权
    Secure data migration in a dispersed storage network 有权
    在分散的存储网络中安全的数据迁移

    公开(公告)号:US09514132B2

    公开(公告)日:2016-12-06

    申请号:US13718985

    申请日:2012-12-18

    摘要: A method begins by a dispersed storage (DS) processing module identifying a candidate dispersed storage (DS) unit of a dispersed storage network (DSN). In response to a data migration request, the method continues with the DS processing module receiving a migration receptiveness message from the candidate DS unit. In response to a data migration reference message, the method continues with the DS processing module receiving, from another DS unit of a set of DS units, a migration reference response that includes an indication of storage utilized by the other DS unit. The method continues with the DS processing module determining a storage utilization of the candidate DS unit based on the migration reference response and when the determined storage utilization compares favorably to the reported storage utilization, enabling transfer of data from a DS unit of another set of DS units to the candidate DS unit.

    摘要翻译: 一种分散存储(DS)处理模块开始识别分散存储网络(DSN)的候选分散存储(DS)单元的方法。 响应于数据迁移请求,该方法继续DS处理模块从候选DS单元接收迁移接收消息。 响应于数据迁移参考消息,该方法继续DS处理模块从一组DS单元的另一DS单元接收迁移参考响应,该迁移参考响应包括由另一DS单元使用的存储器的指示。 该方法继续DS处理模块基于迁移参考响应来确定候选DS单元的存储利用率,并且当所确定的存储利用率与报告的存储利用率相比有利地时,允许从另一组DS的DS单元传送数据 单位到候选DS单位。

    Generating an encrypted message for storage
    98.
    发明授权
    Generating an encrypted message for storage 有权
    生成加密消息进行存储

    公开(公告)号:US09219604B2

    公开(公告)日:2015-12-22

    申请号:US13449950

    申请日:2012-04-18

    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模块将加密消息输出到另一实体。

    Securing data in a dispersed storage network using an encoding equation
    99.
    发明授权
    Securing data in a dispersed storage network using an encoding equation 有权
    使用编码方程保护分散存储网络中的数据

    公开(公告)号:US09104691B2

    公开(公告)日:2015-08-11

    申请号:US13742577

    申请日:2013-01-16

    摘要: 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.

    摘要翻译: 一种方法开始于将数据段划分成数据段部分。 该方法继续通过对数据段部分进行编码以产生多组编码数据段部分。 首先,选择编码方程和编码常数对数据段部分进行编码。 通过将第一变量设置为数据段部分来继续编码。 通过将第二变量设置为一组柱号中的一个继续进行编码。 通过使用编码常数,第一变量和第二变量执行编码方程来继续编码,以产生多组编码数据段部分之一。 该方法通过将多组编码数据段部分排列成多个编码数据片段来继续。 该方法通过将多个编码数据片段发送到分布式存储网络的分布式存储单元来继续。

    Updating data stored in a dispersed storage network
    100.
    发明授权
    Updating data stored in a dispersed storage network 有权
    更新存储在分散存储网络中的数据

    公开(公告)号:US08782492B2

    公开(公告)日:2014-07-15

    申请号:US13588350

    申请日:2012-08-17

    摘要: A method begins by a dispersed storage (DS) processing module receiving a modified data object, wherein the modified data object is a modified version of a data object and the data object is divided into a plurality of data segments and stored in the DSN. The method continues with the DS processing module mapping portions of the modified data object to the plurality of data segments that includes creating a middle data segment of a second plurality of data segments based on a corresponding middle data segment of the plurality of data segments when a portion of the portions corresponds to middle data of the modified data object. The method continues with the DS processing module encoding the middle data segment using a dispersed storage error coding function to produce an encoded data segment and overwriting the corresponding middle data segment with the encoded data segment in the DSN.

    摘要翻译: 一种分散存储(DS)处理模块从接收修改的数据对象开始的方法,其中修改的数据对象是数据对象的修改版本,数据对象被划分为多个数据段并存储在DSN中。 所述方法继续DS处理模块将修改的数据对象的部分映射到多个数据段,所述多个数据段包括当基于多个数据段的相应中间数据段创建第二多个数据段的中间数据段时 部分部分对应于修改的数据对象的中间数据。 该方法继续使用分散的存储错误编码功能对中间数据段进行编码的DS处理模块,以产生编码数据段,并用DSN中的编码数据段重写相应的中间数据段。