TPM Library Specification
TCG has released the TPM 2.0 library specification that provides updates to the previous published TPM main specifications.
The changes and enhancements compared to the existing TPM 1.2 include:
- Support for additional cryptographic algorithms
- Enhancements to the availability of the TPM to applications
- Enhanced authorization mechanisms
- Simplified TPM management
- Additional capabilities to enhance the security of platform services
Other, future TCG specifications will detail how the TPM can be implemented in various platforms through TCG platform specific specifications. These future specifications include the TPM Software Stack specification (TSS) and separate specifications for PCs, mobile, embedded and virtualized platforms.
More information, the specification and other documents can be found at http://www.trustedcomputinggroup.org/developers/trusted_platform_module.
Public Review Version:
The following TCG Trusted Platform Module (TPM) Work Group specification has been posted for public review. This document is an intermediate draft for comment only and is subject to change without notice. Any comments regarding this specification may be submitted to TCG Administration at email@example.com.
Trusted Platform Module Library Specification, Family "2.0", Level 00, Revision 01.07- March 2014
Trusted Platform Module Library Specification, Family "2.0", Level 00, Revision 00.99- October 2013
Trusted Platform Module Library Specification, Family "2.0", Level 00, Revision 00.96 - March 2013
TPM 2.0 FAQQ. What will this specification be used for?
A. The TPM 2.0 specification is a “library specification”, which means that it supports a wide variety of functions, algorithms and capabilities upon which future platform-specific specifications will be based. Basically, it is the core capabilities and commands of the TPM. The TPM 2.0 specification will be used as the basis for creation of TPM specifications for different platforms.