The PC Client Work Group provides common functionality, interfaces, and a minimum set of security and privacy requirements for PC client that use TCG components to establish their root of trust. This work group serves an advisory role by providing information to the TPM Work Group and other TCG Work Groups on possible architectural and design issues that may impact their work. This work group's deliverables do not address any functionality, interface (except those interfaces between the OS and the pre-OS environment), security or privacy issues for the Operating System(s) that are hosted by the platform.
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.
The purpose of this document is to define a standard interface to the TPM on an EFI platform. This standard interface is useful on any of the three example instantiations of an EFI platform shown in Figures 2-1, 2-2, and 2-3, as well as other instantiations.
This specification describes the architecture and implementation examples for a Dynamic Root of Trust for Measurement (D-RTM) used for measured platform initialization without a hardware platform restart.
The TCG architecture specifications define a TPM for use on any non-platform specific platform. However, due to the requirements to support Dynamic Locality features specific to the PC Client are necessary for the TPM. These PC Client features are defined in the section.
The Trusted Computing Group's architecture is a platform independent architecture to enhance trust on computing platforms. As such, the TCG Main Specification is general in specifying both hardware and software requirements. The goal of the TCG member companies is to ensure compatibility among implementations within each computing architecture. It is expected that companion implementation documents will be created for each architecture.