Patent ID: 7752458

Claim:
A computer program product on a computer readable storage medium for implementing a trusted computing environment within a distributed data processing system, wherein the distributed data processing system contains a system-level service processor and a plurality of nodes containing at least one computational processing unit, wherein each node is associated with at least one node-level service processor such that each node-level service processor is uniquely associated with one node, the computer program product comprising: means for initializing a node by an associated node-level service processor commencing with a core root of trust for measurement (CRTM) within the node-level service processor; means for obtaining an integrity measurement using the node-level service processor for the initialization of the node by collecting measurements for software loaded by the CRTM and for subsequently loaded software; and means for storing the integrity measurement in a trusted platform module on the node-level service processor; and means for transferring integrity measurements from the plurality of nodes to the system-level service processor.