Trusted Computing for the Java(tm) Platform  


Christmas Surprise (2013/12/16)

Santa Clause just delivered a very special gift to the trustedJava community!
A shiny, new jTSS 0.7.1 is available for download.

This is mainly a maintenance release which includes a number of bugfixes.

Wave of Updates! (2011/09/16)

No less than three updated packages flooded the TrustedJava Project today!
Releases of jTSS and jTpmTools surfaced for immediate download in version 0.7 and
the acTvSM platform ran abeach in version 0.3.
First unconfirmed reports also tell us that a release candidate of the JSR321 High-Level API has
been sighted at

This comprehensive set of Java TCG Software Stack, command-line tools and a secure,
integrity-enforcing platform allows to employ the latest Trusted Computing
technology such as the TPM and Intel TXT in practice.

Harvest Season Continues (2010/10/07)

Yet another software package is ripe for release: acTvSM platform version 0.2 offers improved features and better hardware compatibility. Download it today and turn your services into trusted virtual applications.

New Releases (2010/10/06)

Deep from the mists of autumn, three releases have appeared at IAIK. Now, improved versions of jTSS and jTpm Tools (jTT) are available for download. TCcert library was also updated and now comes with full source code.

acTvSM platform released! (2010/06/10)

IAIK announces the first public release of the acTvSM trusted virtualization platform.

For engineering a trusted application the current main challenge is to maintain a known-good software configuration. acTvSM is designed to provide this on commodity hardware for commodity software.

The IAIK acTvSM Platform is a prototype integration of Intel Trusted Execution Technology into an off-the-shelf Linux operating system. The Linux boot process is modified so that the acTvSM platform offers TPM-based guarantees for base system integrity. Further, on top of the base system, virtualized applications can be executed. A set of tools and operational procedures allow flexible configuration management and updates.

Spring Blossom: jTSS & jTpmTools (2010/03/05)

IAIK is happy to announce fresh and vibrant releases of jTSS and jTPM Tools!

Besides a number of bugfixes and improvements, jTSS now features a new deployment package, support for easy installation on Debian and six different versions of Windows.

jTpmTools have been synchronized with jTSS and also allow for new, more flexible combinations of commands.

Update of jTSS and jTpmTools (2009/08/27)

This update adds a comprehensive set of new jTpmTools commands
and proper jTSS support for full manipulation of TPM NV storage.
This allows to setup the proper policies for Trusted Boot (tboot),
a tool to perform a measured "late launch" via Intel TXT technology.

This release is EXPERIMENTAL! PLEASE study the specifications
carefully before use of the new commands. You can PERMANENTLY

PrivacyCA 0.2 demo responder (2009/04/03)

There is now a demo responder running the new
PrivacyCA protocol available at IAIK. See website for more information

Note that this website uses a different certificate
set than the one included in the apki distribution
package. Update the certificate and explicitly specify
host and port for use of this demo responder.

Package updates (2009/03/02)

=== jTSS 0.4a ===

This is a bugfix release which fixes an unfortunate bits vs.
bytes issue in TPM keyblob creation from Java keys. This error
affects all applications doing an AIK cycle with a PrivacyCA.

Consequently, all older releases are incompatible with other TSS
implementations (e.g. TrouSers) when doing an AIK cycle. Please
upgrade all your applications to jTSS 0.4a.

=== jTss Wrapper 0.4beta ===

Due to popular demand, this is an update to allow jTss Wrapper
to be build with current TrouSerS 0.3.1cvs. Note that this is
a BETA release which has not received much testing. Be careful.

=== PrivacyCA 0.2 ===

Another Trusted Computing PKI (APKI) package to run a PrivacyCA.
This is a redesigned version of the functionality provided in the
0.1 release. It was optimised to be as small as possible, thus doing
away with the XKMS and XML overheard and using a much simpler

This release allows to run the PrivacyCA Java server in a 17Mb
Xen compartment (build instructions included). Further, commandline
demonstration clients for jTSS (Java) and TrouSerS (C) are provided.

Trusted Computing for the Java Platform: jTSS: Christmas Release 0.4

Trusted Computing for the Java(tm) Platform project aims to develop Trusted Computing services, as defined by the TCG, for Java(tm).

Several new features have been incorporate in jTSS 0.4, the TCG Software Stack for Java, which is now available for download.

Changes include support for NV access, key migration, CMK, a new event log, an alternative SQL-Database for Persistent Storage, support for monotonic counters, more tests, a TrouSerS key import tool,..

There is even a new Windows installer that eases deployment of trustedJava applications!

Publications and TCcert update (2008/07/09)

We are happy to provide you now with a list of scientific publications where we outline our efforts of integrating Trusted Computing in Java. Please see the "General Info" section.

Additionally, TCcert received a bugfix update.

Updates for jTPM Tools and XKMS (2008/06/05)

IAIK is happy to announce that the bugfix releases XKMS 0.2a and jTPM Tools 0.3c are available for download.