TPMCompliance

TPM Compliance Testsuite

The Trusted Platform Module (TPM) Compliance Testsuite of Sirrix AG allows TPM vendors, TPM integrators, and TPM users to verify the correctness of a TPM implementation against the TPM specification 1.2 of the Trusted Computing Group (TCG). In addition to an easy user interface, the TPM compliance test suite compels through its easy extendability and portability.

For developers, intergators, and users

The TPM compliance test suite for Windows XP (SP2) and Linux (32 bit and 64 bit) is the adequate development tool for TPMs, to compare different TPM implementations, and to test the correct functionality of a TPM. In this context, the TPM compliance test suite supports developers with flexible choices of test cases and regression tests.

Easy portability and extendability

Due to the consequent realization of the TPM compliance test suite in C++, it can easily be ported to other platforms. By using a proprietary test framework, the efforts required to integrate new test cases and to add new functions could be kept to a minimum. Moreover, the TPM compliance test suite does not depend on an external TCG software stack such as TrouSerS, since it includes its own software stack to access the TPM.

Network-capable backend

In addition to directly accessing the TPM device, the TPM Compliance test suite provides a network backend allowing to access remote TPMs. Moreover, a TCP/IP proxy to access a remote TPM device is also available. The integration of addition backends to realize new protocols is possible withou much efforts.

MTM test cases available

In addition to the TPM compliance test suite, Sirrix AG also offers test cases and a test environment for Mobile Trusted Modules (MTM).

Support

To extend or adapt the TPM compliance test suite and for the analysis of test results, the TPM experts of Sirrix AG are available.