TCG EFI Platform Specification
Specification
This document is about the processes that boot an EFI platform and boot an OS on that platform. Specifically, this specification contains the requirements for measuring boot events into TPM PCRs and adding boot event entries into the Event Log.
FAQ’s for TCG EFI Protocol and Platform Specification Version 1.22 for TPM 1.2
TCG EFI Protocol and Platform Specification Version 1.22 for TPM 1.2 FAQ
January 2014
Why was this update needed?
These specifications were last updated in 2006. Since then, a number of errata and issues were identified and several new measurements were requested. There was confusion due to overlaps and inconsistencies between the EFI and Conventional Bios specifications.
What changed in the TCG EFI Protocol Spec?
- Incorrect return codes were fixed
- Unnecessary typedefs were removed
- Numerous typos and formatting issues were corrected
What changed in the TCG EFI Platform Spec?
- Duplications between the Conventional Bios Spec and the EFI Platform Specification were removed and the EFI Platform Specifications dependence on the Conventional Bios Specification was clarified.
- Several measurements were moved to different PCR’s to be consistent with the Conventional Bios Specification. The GPT measurement is now optional.
- Support for UEFI Secure Boot policy measurements was added.
- Optional support for NIST Special Publication 800-155 was added.
- An EFI SpecID event, based on the Conventional Bios SpecID event was added to indicate if this update is being supported.
- Numerous typos and formatting issues were corrected.
Explore other documents
Errata
TCG PC Client Platform TPM Profile (PTP) Specification
Specification
TCG Component RIM Binding for CoRIM
Reference
TCG PC Client Device Driver Design Principles for TPM 2.0
Become part of TCG
Membership is open to corporations, start‑ups, government, academia, and non‑profits. Join to influence specs in Work Groups, access drafts, network with experts, and submit products for TCG Certification.