×

Validating a certificate chain in a dispersed storage network

  • US 9,065,820 B2
  • Filed: 09/18/2013
  • Issued: 06/23/2015
  • Est. Priority Date: 11/09/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for authenticating a certificate chain within a dispersed storage network (DSN) by one or more computing devices of the DSN, wherein the method comprises:

  • receiving the certificate chain from a requesting device, wherein the certificate chain includes a plurality of signed certificates that includes a signed certificate of the requesting device, a signed certificate of a root certificate authority, and one or more signed certificates of one or more intervening certificate authorities, wherein the certificate chain corresponds to a set of error coded (EC) data slices, wherein a data segment is dispersed error encoded to produce the set of EC data slices, and wherein the plurality of sets of EC data slices are stored among a plurality of distributed storage (DS) units within the DSN;

    validating signature of one of the plurality of signed certificates based on a public key of a corresponding certificate authority and a verification algorithm affiliated with the one of the plurality of signed certificates;

    when the signature of the one of the plurality of signed certificates is validated, validating remaining signatures of the plurality of signed certificates based on registry information that includes a list of trusted network certificates and vault information; and

    when the remaining signatures of the plurality of signed certificates are validated, generating certificate chain validation information to include a realm identifier, a list of trusted certificate authorities that have signed one or more of the plurality of signed certificates, and an indication of the validity of the certificate chain that indicates authorization for the requesting device to retrieve a minimum number of EC data slices within the set of EC data slices required to reconstruct the data segment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×