Chapter

Future of Trust in Computing

pp 60-67

An ongoing Game of Tetris: Integrating Trusted Computing in Java, block-by-block

  • Ronald ToeglAffiliated withInstitute for Applied Information Processing and Communications (IAIK), Graz University of Technology
  • , Martin PirkerAffiliated withInstitute for Applied Information Processing and Communications (IAIK), Graz University of Technology

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Trusted Computing is a promising approach to improve the security of computer systems. However, current releases of the Java platform do not provide support to utilize the Trusted Platform Module (TPM). This paper presents several building-blocks that lead to the integration of TC into Java. It outlines the issues that arise with multiple TPM-virtualizations in the context of managed environments. Further, it summarizes the design and implementation of Java TC-libraries that support the major operating systems on TPM-enabled platforms, while still considering alternative architectures. The final aspect covered is the ongoing standardization process of a future Trusted Computing API for Java.