×

Systems and methods for validated secure data access

  • US 9,053,329 B2
  • Filed: 05/23/2013
  • Issued: 06/09/2015
  • Est. Priority Date: 05/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing access to shared data stored in a storage system, the method comprising:

  • by a storage management system;

    establishing a trust relationship with a series of trusted third-party endorsers;

    receiving from an entity a request to access to the shared data;

    reading access requirements associated with the requested shared data from the storage system;

    sending to the entity a challenge with the access requirements and a list of established trusted third-party endorsers, thereby causing the entity to request an endorsement from at least one of the established trusted third party endorsers based on the challenge, wherein the request comprises entity specific data based on the access requirements;

    receiving from the entity the entity specific data and a digitally signed endorsed claim provided to the entity by the at least one of the established trusted third party endorsers; and

    determining access to the shared data by validating the digitally signed endorsed claim provided by the entity in response to the challenge,wherein the multiple access criteria include associated weights, and further comprising;

    determining a score based on an aggregation of the weights applied to indications of whether each of the multiple access criteria have been met by the entity, wherein a first one of the multiple access criteria requires the entity to make an attestation regarding compliance with a local storage requirement, the first multiple access criteria not requiring an endorsement from the trusted third party, wherein a second one of the multiple access criteria requires an endorsement from the trusted third party; and

    transmitting the stored data only when the determined score is higher than or equal to a specified threshold.

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