ACCESSING DATA UTILIZING ENTITY REGISTRATION IN MULTIPLE DISPERSED STORAGE NETWORKS
First Claim
1. A method comprises:
- determining whether a data access request is requesting access to data stored in a plurality of dispersed storage networks (DSNs);
when the data access request is requesting access to data stored in the plurality of DSNs, determining whether one of the plurality of DSNs is a home DSN to a requesting entity; and
when the plurality of DSNs includes the home DSN;
utilizing a local signed certificate to access one or more dispersed storage (DS) units of the home DSN;
validating a global signed certificate with one or more DS units of a non-home DSN of the plurality of DSNs to produce a valid global signed certificate; and
utilizing the valid global signed certificate to access the one or more DS units of the non-home DSN.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining whether a data access request is requesting access to data stored in a plurality of dispersed storage networks (DSNs). The method continues with the processing module determining whether one of the plurality of DSNs is a home DSN to a requesting entity when the data access request is requesting access to data stored in the plurality of DSNs. The method continues with the processing module utilizing a local signed certificate to access one or more dispersed storage (DS) units of the home DSN, validating a global signed certificate with one or more DS units of a non-home DSN of the plurality of DSNs to produce a valid global signed certificate, and utilizing the valid signed certificate to access the one or more DS units of the non-home DSN when the plurality of DSNs includes the home DSN.
34 Citations
18 Claims
-
1. A method comprises:
-
determining whether a data access request is requesting access to data stored in a plurality of dispersed storage networks (DSNs); when the data access request is requesting access to data stored in the plurality of DSNs, determining whether one of the plurality of DSNs is a home DSN to a requesting entity; and when the plurality of DSNs includes the home DSN; utilizing a local signed certificate to access one or more dispersed storage (DS) units of the home DSN; validating a global signed certificate with one or more DS units of a non-home DSN of the plurality of DSNs to produce a valid global signed certificate; and utilizing the valid global signed certificate to access the one or more DS units of the non-home DSN. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprises:
-
receiving, from a requesting entity, an access request that includes a signed certificate; determining whether the requesting entity is affiliated with a home dispersed storage network (DSN); and when the requesting entity is not affiliated with the home DSN, validating the signed certificate by; authenticating the signed certificate in accordance with an authenticating function; and when the signed certificate is authenticated; generating a challenge message based on the access request; outputting the challenge message to the requesting entity; receiving a challenge response message from the requesting entity; and executing the access request when the challenge response message compares favorably to an expected response. - View Dependent Claims (7, 8, 9)
-
-
10. A computer comprises:
-
an interface; a memory; and a processing module operable to; determine whether a data access request is requesting access to data stored in a plurality of dispersed storage networks (DSNs); when the data access request is requesting access to data stored in the plurality of DSNs, determine whether one of the plurality of DSNs is a home DSN to a requesting entity; and when the plurality of DSNs includes the home DSN; utilize a local signed certificate to access, via the interface, one or more dispersed storage (DS) units of the home DSN; validate a global signed certificate with one or more DS units of a non-home DSN of the plurality of DSNs to produce a valid global signed certificate; and utilize the valid global signed certificate to access, via the interface, the one or more DS units of the non-home DSN. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, from a requesting entity via the interface, an access request that includes a signed certificate; determine whether the requesting entity is affiliated with a home dispersed storage network (DSN); and when the requesting entity is not affiliated with the home DSN, validate the signed certificate by; authenticating the signed certificate in accordance with an authenticating function; and when the signed certificate is authenticated; generating a challenge message based on the access request; outputting, via the interface, the challenge message to the requesting entity; receiving, via the interface, a challenge response message from the requesting entity; and executing the access request when the challenge response message compares favorably to an expected response. - View Dependent Claims (16, 17, 18)
-
Specification