Join Now
Interested companies are encouraged to review the Benefits of Membership and apply today!
Join NowGlossary
Unfamiliar with a term used in this section? Check the TCG Glossary of TechnicalTerms for the definition.
View Glossary
Infrastructure - FAQs
What Infrastructure specifications have been published?
Integrity Management Architecture: This document provides the architecture for the management of integrity in systems.
- Integrity Management Architecture (v1.0)
Measurement agent: This specification defines the trusted software capable of measuring, verifying and reporting software.
- PTS Interface specification (v1.0)
Integrity Schema specifications: These specifications define the XML-based schemas for reporting and verification of software.
- Core Integrity Schema (v1.0)
- Integrity Report Schema (v1.0)
- Reference Manifest Schema (v1.0)
- Security Qualities Schema (v1.0 and V1.1)
- Simple Objects Schema (v1.0)
- Verification Results Schema (v1.0)
Certificate formats: This specification defines the profiles of TPM-related certificates based on the X.509 standard.
- Credentials Profile (v1.1)
What do the Infrastructure specifications cover?
The Integrity Management Architecture provides the common framework for defining, collecting and reporting information pertaining to the integrity of the software and configuration of a system. Such information includes the components (software and hardware) constituting the platform, the elements that participated in its booting-up and the software that establishes the computing environment in the platform.
The Platform Trust Service (PTS) interface specification defines the API to a measurement agent that performs the collection, measurement and reporting of the integrity information on the platform. The PTS interface specification has been written to be platform independent, meaning that it is applicable to the various types of platforms or devices (e.g. PC client, server, mobile phones, etc).
In order for the integrity information to be meaningful and verifiable by external entities (e.g. other devices), a common XML-based data format for representing this information has been defined in the Integrity Schema specifications. The Integrity Schema itself can be understood as consisting of three major pieces derived from a single XML schema. These are the data formats for collecting and reporting integrity information, the format for representing reference measurement of known values, and the format for the verification results from evaluating a report.
What is integrity management and what is its relationship to trusted platforms?
There are numerous aspects of a trusted platform that can be subject to measurements and quantification. These include the register values inside the TPM hardware, files on the system, in-memory images and others. Which aspect of a trusted platform to be measured is largely dependent on the use case of the measurement (e.g. verified boot, network access control, etc).
Who benefits from these Infrastructure specifications?
How do the Infrastructure specifications relate to the Trusted Platform Module (TPM) shipping in PCs today?
The TPM represents the trust anchor within the platform for the truthful reporting of the state of the platform. This feature is called "attestation" of the platform and represents a core value proposition of trustworthy computing. With the PTS specification, not only can the TPM be used to protect sensitive information, it can also be used to produce irrefutable reports (in a standardized format) regarding the TPM and the platform as a whole.
Do the Infrastructure specifications work with the TNC specifications that do not require TPMs?
In the context of the TNC specifications, the Platform Trust Service (PTS) interface specification provides an agent that can be employed (called by) the TNC Client to perform measurements of the components of the TNC Client device, as well as other client components. Furthermore, the set of IWG Integrity Schema specifications provides a standardized format for TNC implementers and vendors to report on the integrity status of a target device (e.g. TNC client). This standardized format promotes greater interoperability across TNC vendors.
What other infrastructure specifications has TCG released and how do they relate to the PTS Specification?
In the current (second phase) specifications the focus is on the infrastructure support required for one platform to attest its state to another platform, which is a core value proposition of trustworthy computing. Thus, the current set of specifications includes a common architecture for understanding attestation using a TPM, as well as an interface to a measurement agent (the PTS) that can measure state, issue a report and verify attestations. The PTS builds on these previous first phase infrastructure specifications, and make use of a number of crucial functionalities provided by these specifications.
What is a typical use case for using TCG infrastructure specifications?
Are there any privacy concerns with using PTS or other infrastructure specifications from TCG?
Will implementing PTS restrict users to any operating system or applications? Can these be changed on a platform with PTS capability?
- 1-10