Trusted Computing for the Java(tm) Platform  

About IAIK/OpenTC jTSS Wrapper

Trusted Computing, as specified by the Trusted Computing Group (TCG,, comprises multiple layers of hard and software. While the hardware consists of the Trusted Platform Module (TPM) and related trusted building blocks, the main software components include the TPM hardware driver and a Trusted Software Stack (TSS). This TSS is typically developed in pure C and can therefore not directly be used from other languages such as Java. For that reason, the IAIK/OpenTC jTSS Wrapper provides language bindings for Java. The goal is to make the Trusted Service Provider Interface (TSPI) layer of the TSS stack available to Java developers in an object oriented fashion.

Development of the IAIK/OpenTC jTSS Wrapper for TSS 1.1b stacks is supported by the European Commission as part of the OpenTC project (Ref. Nr. 027635). For more information about the OpenTC project please refer to the OpenTC Project website.

The IAIK/OpenTC jTSS Wrapper is developed and maintained at the Institute for Applied Information Processing and Communication (Institut für Angewandte Informationsverarbeitung und Kommunikation, IAIK, at Graz University of Technology (