Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure Entities for Smart Environments
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
    • E-Exam
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Research
Publications E-Government Formal Methods for Design & Verification Implementation Attacks Java-Security Krypto Secure & Correct Systems Secure Entities for Smart Environments Secure RFID Trusted Computing - acTvSM - JSR 321 - Open-TC - Secricom - TOPAS VLSI
Right Logo
You are here: Start » Research » Trusted Computing » JSR 321

JSR 321: Trusted Computing API for Java

Mission Statement

JSR 321 targets to develop a Trusted Computing API for Java (TM) providing selected functionality the TCG Software Stack offers to the C world, while following the conventions of modern Java APIs. It follows the the formal JCP process. http://jcp.org/en/jsr/detail?id=321.

For IAIK, Ronald Toegl is the Specification Lead of JSR 321.

Background

The Trusted Computing Group developed a standard API for accessing Trusted Computing functionality from applications, the Trusted Software Stack (TSS). The TSS-based activities followed the C-Specifications of the TCG, the resulting API obviously is not ideal for the Java world. The proposed JSR is to develop a Trusted Software Stack for Java providing comparable functionality the TSS offers to the C world.

Tasks will include the collection of use cases, analysis, and at a later time the development of a Reference Implementation (RI) and a Technology Compatibility Kit (TCK).

Participation

JSR321 is run in an open way, and invites Experts to join in. The preferred way to contribute to the JSR is to formally join the JCP and become a member of the expert group. However, contributions from the community are welcome as well.

References

JSR 321 at the Java Community Process http://jcp.org/en/jsr/detail?id=321
TPM Software Stack Specifications https://www.trustedcomputinggroup.org/specs/TSS/
Trusted Computing for the Java Platform http://trustedjava.sourceforge.net
TPM/J Java-based API for the Trusted Platform Module (TPM) http://projects.csail.mit.edu/tc/tpmj/

© 1990 - 2012 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum