Introduction
TPM Platform Configuration Registers (PCRs) record cryptographic measurements of every component involved in the boot process. The following tables provide detailed usage, classification, and security implications of various Trusted Platform Module (TPM) Platform Configuration Registers (PCRs) defined across different Trusted Computing Group (TCG specifications). These specifications are drawn primarily from TCG PC Client Platform Firmware Profile (PFP), coreboot, and Grub2. In the TCG PFP specification for PCRs 0–7, a general guideline applies: even-numbered PCRs measure code; odd-numbered PCRs measure data or configuration. For background on how EVE-OS uses PCRs, see Trusted Platform Module (TPM) Overview.Firmware PCR Index Map (PCRs 0–7)
These PCRs are measured by the platform firmware before EVE-OS takes control. EVE-OS relies on them for its vault sealing policy but does not directly measure into them.EVE-OS PCR Index Map (PCRs 8–14)
These PCRs are in the EVE-OS default vault sealing policy and in the attestation quote. PCRs 8, 9, 13, and 14 receive measurements from the EVE-OS bootloader (GRUB). PCRs 10, 11, and 12 are not written by EVE-OS itself, but they are still sealed and quoted so that any firmware or platform component that does measure into them is covered.PCR Indexes Outside the Default Sealing Policy
How PCR Chaining Works
PCRs act similarly to a blockchain ledger. Each new measurement is cryptographically linked to the previous state:References
- TCG Trusted Boot Chain in EDK II.
- TCG Trusted Attestation Protocol (TAP) Information Model for TPM Families 1.2 and 2.0 and DICE Family 1.0.
- TCG PC Client Platform Firmware Profile Version 1.06 Revision 52.
- Trusted Platform Module 2.0 Library, Part 1, Version 1.84.
- Trusted Platform Module 2.0 Library, Part 2, Version 1.84.
- Trusted Platform Module 2.0 Library, Part 3, Version 1.84.
- Measured boot implementation in EVE-OS.
Next Steps
Trusted Platform Module (TPM) Overview
How EVE-OS uses the TPM for hardware-anchored security.
Host Platform Configuration (PCR 1) Interpretation Guide
Understand and interpret PCR 1 values for remote attestation.
Remote Attestation Overview
How EVE-OS validates node integrity using the TPM.