1. Overview
Open Platform Trust Services is a proof-of-concept (PoC) and experimental implementation of Platform Trust Services (PTS) which is defined by the Trusted Computing Group (TCG). From version 0.2, it is fully written in C to support many type of target platforms, include PC, server and embedded devices.
Previous version : OpenPlatformTrustServices-0.1
1.1. Supported Features
Version 0.2.4 supports the following features,
- Reference Manifest(RM) generation from Integrity Measurement Log (IML)
- Integrity Report(IR) generation from Integrity Measurement Log (IML)
- Verification Result (VR) generation from IR and VR
- Validation engine based on Finite State Machine
- Behavior Models of Platform (BIOS) and Runtime (OS)
- Standalone attestation by IF-M with SSH remote command execution. - new
- AIDE integration (experimental)
- TNC (experimental)
- tboot (experimental) - new
Deprecated features,
- Standalone attestation by IF-M with SSH tunnel.
1.2. Planned Features
- XML Signature
- Integrity Database
| Vendor | Type | Comments |
| Lenovo | Thinkpad | |
| IBM | System X server | |
| Panasonic | Lets's Note | |
1.3.2. Runtime (O/S)
| Name | Status | Comments |
| Fedora12-14 | | |
| Fedora15 | | with tboot-20101005 |
| RHEL6 | | |
| Ubuntu 10.04 | | |
2. User's Guide
User's Guide v0.2.4
TPM v1.2 Error Code Cheat Sheet
TSS v1.2 Error Code Cheat Sheet
3. Links and References
Trusted Computing Group
TrouSerS(TSS)