×

Techniques for attesting data processing systems

  • US 9,250,951 B2
  • Filed: 09/30/2013
  • Issued: 02/02/2016
  • Est. Priority Date: 11/18/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for attesting a plurality of data processing systems included in a datacenter, comprising:

  • generating, by a managing data processing system, respective logical groupings for each of the data processing systems, wherein the logical groupings are associated with a rule that describes a condition that must be met in order for the data processing systems to be considered trusted, and wherein the datacenter includes a plurality of machine pools each of which includes two or more of the data processing systems, where each of the plurality of data processing systems includes a plurality of virtual machines each of which has an associated platform configuration register (PCR) that stores a measurement value;

    retrieving, by the managing data processing system, a list of one or more children associated with each of the logical groupings;

    attesting, by the managing data processing system, the one or more children to determine whether each of the one or more children is trusted, wherein the attesting includes comparing the measurement value to an expected attestation value; and

    subsequent to the attesting, applying, by the managing data processing system, the rule to determine whether the condition has been met in order for the data processing systems to be considered trusted, wherein based on the rule a first one of the logical groupings is deemed trusted when all of the children of the first one of the logical groupings have a same untrusted state and a same trusted state, and wherein a child is associated with a PCR or a further logical grouping and when the child is associated with the further logical grouping the retrieving is repeated until another child associated with the PCR is found.

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