×

Controlling access in a dispersed storage network

  • US 9,390,283 B2
  • Filed: 01/30/2015
  • Issued: 07/12/2016
  • Est. Priority Date: 04/02/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:

  • receiving, by a set of storage units, a plurality of sets of access requests from a plurality of requesting devices, wherein a requesting device of the plurality of requesting device generates a set of access requests of the plurality of sets of access requests regarding a particular type of data access;

    for a first storage unit of the set of storage units;

    receiving a first access request from each set of access requests of the plurality of access requests to produce a group of first access requests;

    extracting a unique identifier from each first access request of the group of first access requests to produce a first group of unique identifiers;

    for a unique identifier of the first group of unique identifiers, performing a deterministic function on the unique identifier to produce a first obfuscated identifier;

    seeking a first obfuscated access permissions list based on the first obfuscated identifier;

    when the first obfuscated access permissions list is found based on the first obfuscated identifier, recovering first access permissions from the first obfuscated access permissions list based on the first obfuscated identifier for a first requesting device of the plurality of requesting devices associated with the unique identifier of the first group of unique identifiers; and

    processing the first access request for the first requesting device based on the recovered first access permissions; and

    receiving, by the plurality of requesting devices, a set of access responses from the set of storage units for each set of access requests of the plurality of access requests for which a corresponding requesting device had favorable access permissions with at least a threshold number of storage units of the set of storage units.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×