Dispersed storage secure data decoding
    83.
    发明授权
    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
    84.
    发明授权
    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
    85.
    发明授权
    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.

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

    Distributed storage network memory access based on memory state
    87.
    发明授权
    Distributed storage network memory access based on memory state 有权
    基于内存状态的分布式存储网络存储器访问

    公开(公告)号:US08473677B2

    公开(公告)日:2013-06-25

    申请号:US12777904

    申请日:2010-05-11

    IPC分类号: G06F12/02

    摘要: A distributed storage unit determines how to handle a read or write request for a data slice based on a state of the memory the data slice is to be read from or written to. When receiving a request to retrieve a data slice, the distributed storage unit, determines a state of the memory in which the data slice is stored. Based on the memory state, one of multiple different methods for obtaining the data slice is selected. The methods include, among others, a direct read from the memory, and reconstructing the data slice using other memories and parity values. In response to a write request, the distributed storage unit can determine whether to use the currently selected memory for writing, or rotate the memory used for writing, based on a state of the memory.

    摘要翻译: 分布式存储单元基于存储器的数据切片的读取或写入的状态来确定如何处理数据切片的读取或写入请求。 分配存储单元在接收到检索数据切片的请求时,确定存储数据切片的存储器的状态。 基于存储器状态,选择用于获得数据切片的多种不同方法之一。 这些方法尤其包括从存储器的直接读取,以及使用其他存储器和奇偶校验值重构数据切片。 响应于写请求,分布式存储单元可以基于存储器的状态来确定是否使用当前选择的存储器进行写入,或者旋转用于写入的存储器。

    GENERATING AN ENCRYPTED MESSAGE FOR STORAGE
    89.
    发明申请
    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模块将加密消息输出到另一实体。