TCG PC Client Platform TPM Profile (PTP) Specification
Errata
The PC Client Platform TPM Profile Specification is a companion to the TPM Library Specification. The TPM Library defines everything a TPM can do, e.g. the commands, data structures and definitions for functions. A TCG Platform TPM Profile (PTP) specification defines the platform-specific functionality necessary ensure a TPM behaves in a consistent, interoperable way on a specific type of platform, including which commands and algorithms are mandatory and optional. In addition to tailoring the Library-defined features, the PTP also specifies the communication interfaces for hardware, integrated and, with PTP 1.07, memory-based TPMs.
PTP 1.07 adds support for the Post-Quantum cryptographic algorithms by adding support for larger data transport to the CRB interface and defining which ML-KEM Endorsement Key Certificates are required. The requirements for the contents of Endorsement Key Certificates are defined in the TCG Endorsement Key Certificate Specification.
Explore other documents
Specification
TCG Component RIM Binding for CoRIM
Reference
TCG PC Client Device Driver Design Principles for TPM 2.0
Specification
TCG Platform Requirements for Certificates and RIMs (PRCR)
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.