Facilitating access of a dispersed storage network
    92.
    发明授权
    Facilitating access of a dispersed storage network 有权
    便于访问分散的存储网络

    公开(公告)号:US09092385B2

    公开(公告)日:2015-07-28

    申请号:US13587224

    申请日:2012-08-16

    摘要: 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)。

    Retrieval of encoded data slices and encoded instruction slices by a computing device
    94.
    发明授权
    Retrieval of encoded data slices and encoded instruction slices by a computing device 有权
    通过计算设备检索编码数据片和编码指令片

    公开(公告)号:US08910022B2

    公开(公告)日:2014-12-09

    申请号:US13372650

    申请日:2012-02-14

    摘要: A computing device includes a central processing unit (CPU) and a memory system module. The CPU includes a data dispersed storage error coding (DSEC) module operable to DSEC decode a set of encoded ingress data slices to recapture ingress data and DSEC encode egress data to produce a set of encoded egress data slices, an instruction DSEC module operable to DSEC decode a set of encoded instruction slices to recapture an instruction, and an arithmetic logic unit (ALU) operable to, execute the instruction on the ingress data and execute the instruction to produce the egress data. The memory system module is operable to coordinate retrieval of the set of encoded ingress data slices from memory, coordinate retrieval of the set of encoded instruction slices from the memory, and coordinate storage of the set of encoded egress data slices in the memory.

    摘要翻译: 计算设备包括中央处理单元(CPU)和存储器系统模块。 CPU包括数据分散存储错误编码(DSEC)模块,可操作以DSEC对一组编码的入口数据片段进行解码,以重新采集入口数据和DSEC编码出口数据以产生一组编码的出口数据片段,指令DSEC模块可操作以用于DSEC 解码一组编码指令片以重新获取指令;以及算术逻辑单元(ALU),可操作以执行关于入口数据的指令并执行产生出口数据的指令。 存储器系统模块可操作以协调从存储器检索编码入口数据片段的集合,协调从存储器检索编码指令片段集合,以及将编码出口数据片段集合存储在存储器中。

    Dispersed data storage system data encryption and encoding
    96.
    发明授权
    Dispersed data storage system data encryption and encoding 有权
    分散数据存储系统数据加密和编码

    公开(公告)号:US08744071B2

    公开(公告)日:2014-06-03

    申请号:US12551117

    申请日:2009-08-31

    IPC分类号: H04L9/28

    摘要: A computing system securely stores data to a dispersed data storage system. The computing system includes a processing module and a plurality of storage units. The processing module includes an encryptor and error encoder to encrypt and encode the data for dispersal utilizing a write command to the storage units. The storage units store the encrypted and encoded data when receiving the write command and the encrypted and encoded data.

    摘要翻译: 计算系统将数据安全地存储到分散的数据存储系统。 计算系统包括处理模块和多个存储单元。 处理模块包括加密和错误编码器,用于对数据进行加密和编码,以便利用对存储单元的写入命令进行扩散。 存储单元在接收到写命令和加密和编码数据时存储加密和编码数据。

    Generating a secure signature utilizing a plurality of key shares
    97.
    发明授权
    Generating a secure signature utilizing a plurality of key shares 有权
    使用多个密钥共享生成安全签名

    公开(公告)号:US08627091B2

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

    申请号:US13413232

    申请日:2012-03-06

    IPC分类号: H04L9/32 H04L9/08 H04N21/8358

    摘要: A method begins by a module to generate a secure signature on an item by selecting a first key representation index of a set of key representation indexes, wherein a first mathematical encoding of a private key generates a first plurality of key shares as a first key representation. The method continues with the module determining whether a first plurality of signature contributions have been received in response to a signature request for the item based on the first key representation index, wherein one of a first set of dispersed storage (DS) units executes a first mathematical signature function using one of the first plurality of key shares on the item to produce a signature contribution of the first plurality of signature contributions and when the first plurality of signature contributions have been received, generating the secure signature on the item from the first plurality of signature contributions.

    摘要翻译: 一种方法由模块开始,以通过选择一组密钥表示索引的第一密钥表示索引来生成项目上的安全签名,其中私钥的第一数学编码生成第一多个密钥共享作为第一密钥表示 。 该方法继续,模块确定是否已经基于第一密钥表示索引响应于对于项目的签名请求已经接收到第一多个签名贡献,其中第一组分散存储(DS)单元中的一个执行第一 数学签名函数,使用项目上的第一组多个密钥共享中的一个来产生第一多个签名贡献的签名贡献;以及当已经接收到第一多个签名贡献时,从该第一个多个签名贡献产生该项目上的安全签名 的签名贡献。

    Validating a certificate chain in a dispersed storage network
    98.
    发明授权
    Validating a certificate chain in a dispersed storage network 有权
    验证分散的存储网络中的证书链

    公开(公告)号:US08627065B2

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

    申请号:US13288076

    申请日:2011-11-03

    IPC分类号: H04L29/06

    摘要: A method begins by a processing module receiving a certificate chain and determining whether at least one of one or more signed certificates of the chain has a valid signature. When the at least one of the one or more signed certificates has a valid signature, the method continues with the processing module identifying one or more certificate authorities (CA) to produce identified CAs, accessing registry information that includes one or more realm identifiers (IDs) and a plurality of trusted CA IDs, determining whether one or more of the identified CAs is a trusted CA, and when the one or more of the identified CAs is a trusted CA, indicating that the certificate chain is valid, identifying a realm ID based on a trusted CA ID, and generating certificate chain validation information to include the realm ID, trusted CAs, and the indication of the validity of the certificate chain.

    摘要翻译: 一种方法由接收证书链的处理模块开始,并确定链中的一个或多个签名证书中的至少一个是否具有有效签名。 当所述一个或多个签名证书中的至少一个具有有效签名时,该方法继续处理模块识别一个或多个证书颁发机构(CA)以产生所识别的CA,访问包括一个或多个域标识符(ID)的注册表信息 )和多个可信CAID,确定所识别的CA中的一个或多个是否是受信任的CA,以及当所识别的CA中的一个或多个是指示证书链有效的可信CA时,识别领域ID 基于可信任的CA ID,以及生成证书链验证信息以包括领域ID,受信任的CA以及证书链的有效性的指示。

    STORING PORTIONS OF DATA IN A DISPERSED STORAGE NETWORK
    99.
    发明申请
    STORING PORTIONS OF DATA IN A DISPERSED STORAGE NETWORK 有权
    存储存储在存储网络中的数据

    公开(公告)号:US20120311395A1

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

    申请号:US13464048

    申请日:2012-05-04

    IPC分类号: H03M13/00 G06F11/16 G06F12/00

    摘要: A method begins by a dispersed storage (DS) processing module generating preliminary dispersed storage network (DSN) storage information for data to be stored in a DSN. The method continues with the DS processing module accessing DSN storage information regarding other data stored in the DSN and comparing the preliminary DSN storage information for the data with the DSN storage information regarding the other data. When at least a portion of the data has compatible preliminary DSN storage information with DSN storage information of at least a portion of the other data, the method continues with the DS processing module generating DSN storage information for remaining portions of the data to produce remaining portions DSN storage information and generating DSN storage information for the data based on the DSN storage information of the at least the portion of the other data and the remaining portions DSN storage information.

    摘要翻译: 一种分散存储(DS)处理模块开始的方法是生成用于要存储在DSN中的数据的预分散存储网络(DSN)存储信息。 该方法继续DS处理模块访问与存储在DSN中的其他数据相关的DSN存储信息,并将数据的初步DSN存储信息与其他数据的DSN存储信息进行比较。 当数据的至少一部分具有与其他数据的至少一部分的DSN存储信息兼容的初始DSN存储信息时,DS处理模块继续生成用于数据剩余部分的DSN存储信息以产生剩余部分 DSN存储信息,并且基于其他数据的至少一部分的DSN存储信息和剩余部分DSN存储信息来生成数据的DSN存储信息。

    GENERATING A SECURE SIGNATURE UTILIZING A PLURALITY OF KEY SHARES
    100.
    发明申请
    GENERATING A SECURE SIGNATURE UTILIZING A PLURALITY OF KEY SHARES 有权
    产生使用大量主要股份的安全签名

    公开(公告)号:US20120254619A1

    公开(公告)日:2012-10-04

    申请号:US13413232

    申请日:2012-03-06

    IPC分类号: H04L9/32

    摘要: A method begins by a module to generate a secure signature on an item by selecting a first key representation index of a set of key representation indexes, wherein a first mathematical encoding of a private key generates a first plurality of key shares as a first key representation. The method continues with the module determining whether a first plurality of signature contributions have been received in response to a signature request for the item based on the first key representation index, wherein one of a first set of dispersed storage (DS) units executes a first mathematical signature function using one of the first plurality of key shares on the item to produce a signature contribution of the first plurality of signature contributions and when the first plurality of signature contributions have been received, generating the secure signature on the item from the first plurality of signature contributions.

    摘要翻译: 一种方法由模块开始,以通过选择一组密钥表示索引的第一密钥表示索引来生成项目上的安全签名,其中私钥的第一数学编码生成第一多个密钥共享作为第一密钥表示 。 该方法继续,模块确定是否已经基于第一密钥表示索引响应于对于项目的签名请求已经接收到第一多个签名贡献,其中第一组分散存储(DS)单元中的一个执行第一 数学签名函数,使用项目上的第一组多个密钥共享中的一个来产生第一多个签名贡献的签名贡献;以及当已经接收到第一多个签名贡献时,从该第一个多个签名贡献产生该项目上的安全签名 的签名贡献。