Develop and Download Open Source Software

Open Platform Trust Services (PTS) version 0.2

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

1.3. Supported Trusted Computing Platform List

1.3.1. Platform (BIOS)

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)


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.