Platform measurement collection mechanism
AssigneeIntel Corporation
InventorsPrashant Dewan, Uttam Sengupta, Aditya Katragada
Life of this patent
Estimating the term…
Abstract
An apparatus to collect firmware measurement data at a computing system is disclosed. The apparatus includes a plurality of agents, each including a non-volatile memory storing firmware executed to perform a function associated with the agent, verification logic to generate measurement data by verifying the integrity of the firmware and a register to store the measurement data, and a processor to execute an instruction to collect firmware measurement data from each of the plurality of agents.
Claims20
An apparatus comprising:
- a plurality of interconnect protocol (IP) agents, each including a register to store measurement data;
- a security controller to perform a hash operation on data at each of the IP agents to generate the measurement data;
- and
- one or more processors to access the register within each of the plurality of IP agents to collect firmware measurement data and write the collected firmware measurement data within a manifest data structure, wherein the measurement data is acquired by performing the hash operation on data at an IP agent.
At least one non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors, cause the processors to:
- access a register within each of a plurality of interconnect protocol (IP) agents within an integrated circuit to collect firmware measurement data;
- and
- write the collected firmware measurement data within a manifest data structure, wherein the measurement data is acquired by performing a hash operation on data at an IP agent.
A method comprising:
- accessing a register within each of a plurality of interconnect protocol (IP) agents within an integrated circuit to collect firmware measurement data;
- and
- writing the collected firmware measurement data within a manifest data structure, wherein the measurement data is acquired by performing a hash operation on data at an IP agent.
Dependencies are inferred from the claim text.