STORAGE OF SENSITIVE DATA IN A DISPERSED STORAGE NETWORK
    51.
    发明申请
    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.

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

    Storage of sensitive data in a dispersed storage network
    52.
    发明授权
    Storage of sensitive data in a dispersed storage network 有权
    将敏感数据存储在分散的存储网络中

    公开(公告)号:US08861727B2

    公开(公告)日:2014-10-14

    申请号:US13097396

    申请日:2011-04-29

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

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

    Retrieving data utilizing a distributed index
    54.
    发明授权
    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地址检索多组编码数据片,并解码多组编码数据片以重新获取数据 目的。

    Data revision synchronization in a dispersed storage network
    55.
    发明授权
    Data revision synchronization in a dispersed storage network 有权
    分散存储网络中的数据修订同步

    公开(公告)号:US08819179B2

    公开(公告)日:2014-08-26

    申请号:US12954232

    申请日:2010-11-24

    IPC分类号: G06F15/16 G06F11/10 G06F11/14

    摘要: A method begins by a processing module determining dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment and sending a revision level check request message to each of the DS units. The method continues with the processing module receiving revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages and determining concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages. The method continues with the processing module initiating a revision concurrency process when less than a threshold number of encoded data slices have concurrency of the revision level.

    摘要翻译: 方法开始于处理模块确定正在存储与数据段相关联的一组编码数据片段的分散存储(DS)单元,并向每个DS单元发送修订级检查请求消息。 该方法继续处理模块在一个时间段内从至少一些DS单元接收修订级检查响应消息,以产生接收到的修订级检查响应消息,并确定由该单元存储的编码数据片段的修订级别的并发性 DS单位根据收到的修订级检查响应消息。 当少于阈值数量的编码数据片段具有修订级别的并发性时,该方法继续处理模块发起修订并发处理。

    DETERMINING A STALENESS STATE OF A DISPERSED STORAGE NETWORK LOCAL DIRECTORY
    56.
    发明申请
    DETERMINING A STALENESS STATE OF A DISPERSED STORAGE NETWORK LOCAL DIRECTORY 审中-公开
    确定分散存储网络的稳定状态本地目录

    公开(公告)号:US20120226667A1

    公开(公告)日:2012-09-06

    申请号:US13372689

    申请日:2012-02-14

    IPC分类号: G06F7/00

    摘要: A method begins by a processing module determining a state of a dispersed storage network (DSN) local directory to be an unknown staleness state. When in the unknown staleness state, the method continues with the processing module comparing a local revision level of one of one or more local DSN directory files with a global revision level of a corresponding global DSN directory file. When the local revision level compares unfavorably to the global revision level, the method continues with the processing module updating the state of the DSN local directory to a stale state. When the local revision level compares favorably to the global revision level, the method continues with the processing module updating the state of the DSN local directory to a not-stale state.

    摘要翻译: 一种方法由处理模块确定分散的存储网络(DSN)本地目录的状态为未知的陈旧状态。 当处于未知的陈旧状态时,该方法继续处理模块将一个或多个本地DSN目录文件之一的本地修订级别与对应的全局DSN目录文件的全局修订级别进行比较。 当本地修订级别与全局修订级别不利地进行比较时,该方法将继续处理模块将DSN本地目录的状态更新为过期状态。 当本地修订级别与全局版本级别相比时,该方法将继续处理模块将DSN本地目录的状态更新为不存在状态。

    Resolving a protocol issue within a dispersed storage network
    58.
    发明授权
    Resolving a protocol issue within a dispersed storage network 有权
    解决分散的存储网络中的协议问题

    公开(公告)号:US08938552B2

    公开(公告)日:2015-01-20

    申请号:US13180669

    申请日:2011-07-12

    摘要: A method begins by a processing module detecting a potential dispersed storage network (DSN) protocol issue that effects access of dispersed storage error encoded data within a DSN. The method continues with the processing module identifying a DSN entity based on the DSN protocol issue and generating a DSN protocol inquiry frame. The method continues with the processing module transmitting the DSN protocol inquiry frame to the DSN entity. The method continues with the processing module receiving a DSN protocol response frame from the DSN entity and resolving the DSN protocol issue based on the DSN protocol response frame.

    摘要翻译: 一种处理模块开始检测潜在的分散存储网络(DSN)协议问题,该问题影响DSN内分散的存储错误编码数据的访问。 该方法继续处理模块基于DSN协议问题识别DSN实体并生成DSN协议查询帧。 该方法继续处理模块向DSN实体发送DSN协议查询帧。 该方法继续处理模块从DSN实体接收DSN协议响应帧,并基于DSN协议响应帧解决DSN协议问题。

    Checked write operation dispersed storage network frame
    59.
    发明授权
    Checked write operation dispersed storage network frame 有权
    检查写操作分散存储网络框架

    公开(公告)号:US08625636B2

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

    申请号:US13080200

    申请日:2011-04-05

    IPC分类号: H04J3/24

    摘要: A method begins by a processing module generating a payload of a dispersed storage network frame by generating a transaction number field including a transaction number and generating one or more slice payload sections, wherein each slice payload section includes a slice name field to include a slice name corresponding to an encoded data slice, a last known slice revision numbering field including a last known revision number of the slice name, a new slice revision numbering field including a new revision number of the slice name, a slice length field including a length of the encoded data slice, and a slice payload field including the encoded data slice. The method continues with the processing module generating a protocol header including a payload length field and remaining fields of the protocol header.

    摘要翻译: 一种方法由处理模块开始,该处理模块通过生成包括交易号码的交易号码字段并生成一个或多个码片有效载荷部分来产生分散的存储网络帧的有效载荷,其中每个片段有效载荷部分包括片名称字段以包括片名称 对应于编码数据切片,最后一个已知的切片修订编号字段,其包括切片名称的最后已知修订号,包括切片名称的新版本号的新切片修订编号字段,包括长度为 编码数据切片,以及包括编码数据切片的切片有效载荷字段。 该方法继续处理模块生成包括有效载荷长度字段和协议头部的剩余字段的协议报头。

    READ OPERATION DISPERSED STORAGE NETWORK FRAME
    60.
    发明申请
    READ OPERATION DISPERSED STORAGE NETWORK FRAME 有权
    读操作分流存储网络框架

    公开(公告)号:US20110264823A1

    公开(公告)日:2011-10-27

    申请号:US13080431

    申请日:2011-04-05

    IPC分类号: G06F15/16

    摘要: A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a read request operation by generating one or more slice name fields of the payload section to include one or more slice names corresponding to one or more encoded data slices and generating a transaction number field of the payload section to include a transaction number corresponding to the read request operation. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length that represents a length of the payload section and generating remaining fields of the protocol header.

    摘要翻译: 一种方法由处理模块开始,该处理模块通过生成有效载荷部分的一个或多个片名字段来生成关于读取请求操作的分散存储网络(DSN)帧的有效载荷部分,以包括与一个或多个编码的 数据片并生成有效载荷部分的交易号字段以包括与读取请求操作相对应的交易号。 该方法继续处理模块通过生成协议报头的有效载荷长度字段来生成DSN帧的协议报头,以包括表示有效载荷部分的长度并生成协议报头的剩余字段的有效载荷长度。