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
    • 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 » Open-TC

Open Trusted Computing

Overview

The Open Trusted Computing (OpenTC) consortium is an international research and development project. It focuses on the development of trusted and secure computing systems based on open source software components. The project targets traditional computer platforms as well as embedded systems such as mobile phones.

The projected architecture is based on security mechanisms provided by low level operating system layers with isolation properties and interfaces to dedicated Trusted Computing support hardware. A simultaneous effort on all layers makes it possible to leverage the enhanced trust and security properties of the platform. There is a wide range of potential applications for the resulting system, including servers, GRID technology environment, mobile phones and industrial automation.

The framework is built around the "Trusted Platform Module" (TPM) as specified by the Trusted Computing Group (TCG). Special emphasis is placed on the Linux environment. To enable maximum community benefit, project results are integrated in and distributed as Open Source software. The project aims to provide Open Trusted Computing prototypes around the time when proprietary Trusted Computing operating systems and solutions are expected to hit the market.

The work is cofinanced by the European Commission through the 6th framework programme. Find more about OpenTC at the OpenTC website.

Results

The work of IAIK within OpenTC focuses on the integration of Trusted Computing technology into the Java™ platform and research on Trusted Computing enabled network infrastructure components. All implementation results of this effort are published for free download and experimentation at the Trusted Computing for the Java™ Platform project.

Amongst others, IAIK developed and released:

Package Description
jTSS A 100% Java implementation of the TCG Software Stack (TSS).
jTSS Wrapper A Java wrapper for the C based TrouSerS Trusted Software Stack.
jTpmTools A set of demonstration command line TPM tools.
TCcert A Java implementation of the new Trusted Computing certificate types and certificate extensions, as specified by the TCG.
PrivacyCA A basic demo implementation of an AIK certificate issueing service. A public test responder is online at opentc.iaik.tugraz.at since mid 2007.
TCPVM An experimental modification of OpenJDK which integrates Trusted Computing measurements into the core of a Java VM.
XKMS An XKMS protocol implementations as a potential protocol layer for a Trusted Computing enhanced PKI.

Publications

Proceedings
2009 Ronald Tögl, Thomas Winkler, Mohammad Nauman, Theodore Hong - "Towards Platform-Independent Trusted Computing" - STC'09 Proceedings; in CCS 2009 Co-Located Workshops' Compilation Proceedings Icon BibTex Icon Download Inactive Icon WebUrl
2009 Martin Pirker, Ronald Tögl, Daniel Hein, Peter Danner - "A PrivacyCA for Anonymity and Trust" - Trusted Computing Icon BibTex Icon Download Inactive Icon WebUrl
2009 Ronald Tögl, Martin Pirker - "An ongoing Game of Tetris: Integrating Trusted Computing in Java, block-by-block" - Proceedings of the First International Conference Future of Trust in Computing 2008 Icon BibTex Icon Download Inactive Icon WebUrl
2008 Ronald Tögl - "Existing and Future Security APIs for Trusted Platform Modules" Icon BibTex Icon Download Inactive Icon WebUrl
2008 Kurt Dietrich, Martin Pirker, Tobias Vejda, Ronald Gregor Tögl, Thomas Winkler, Peter Lipp - "A Practical Approach for Establishing Trust Relationships between Remote Platforms using Trusted Computing" - Trustworthy Global Computing 2007, Revised Selected Papers Icon BibTex Icon Download Inactive Icon WebUrl
2008 Ronald Tögl, Georg Hofferek, Karin Greimel, Adrian Leung, Raphael C-W. Phan, Roderick Paul Bloem - "Formal Analysis of a TPM-Based Secrets Distribution and Storage Scheme" - International Symposium on Trusted Computing (TrustCom 2008) Proceedings, in 9th ICYCS Conference Proceedings Icon BibTex Icon Download Inactive Icon WebUrl

Book
2008 Peter Lipp, Ahmad-Reza Sadeghi, Klaus-Michael Koch - "Trusted Computing - Challenges and Applications" (Springer Heidelberg - ISBN: 978-3-540-68978-2) Icon BibTex Icon Download Inactive Icon WebUrl

Article
2007 Kurt Dietrich, Tobias Vejda, Ronald Gregor Tögl, Martin Pirker, Peter Lipp - "Can you Really Trust your Computer Today?" - ENISA quarterly (Volume: 3) Icon BibTex Icon Download Icon WebUrl

Tech report
2008 Martin Pirker, Ronald Tögl, Tobias Vejda, Andreas Niederl - "Java Virtual Machines as Small Trusted Computing Bases: A Case Study" Icon BibTex Icon Download Inactive Icon WebUrl
2008 Ronald Tögl, Michael Steurer - "OpenTC WP3 Report: Java API and Library Implementation" Icon BibTex Icon Download Inactive Icon WebUrl
2007 Martin Pirker - "OpenTC WP05 - Prototype of Basic Public-Key Infrastructure for OpenTC" Icon BibTex Icon Download Inactive Icon WebUrl
2007 Martin Pirker - "OpenTC WP05 - Design of Basic Public-Key Infrastructure for OpenTC" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Kurt Dietrich, Markus Demuth, Jürgen Malin, Peter Lipp, Martin Pirker, Thomas Winkler - "OpenTC WP3 Report - Integrating Trusted Computing into the Java Programming Language" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Kurt Dietrich, Martin Pirker, Thomas Winkler - "OpenTC PET Scenario Specification - Description of the Client Proxy / Server Proxy Approach" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Kurt Dietrich, Thomas Winkler, Martin Pirker - "OpenTC PET Scenario - Bank and Client Proxy Architectural Design" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Kurt Dietrich, Martin Pirker, Thomas Winkler - "OpenTC WP05d Requirements Analysis - Key management infrastructure and public key enablement" Icon BibTex Icon Download Inactive Icon WebUrl

Presentation
2008 Martin Pirker - "Advances on PrivacyCAs" (3rd European Trusted Infrastructure Summer School (ETISS) 2008, University of Oxford, 31.08.08) Icon BibTex Icon Download Inactive Icon WebUrl
2008 Ronald Gregor Tögl - "Technical Session: Java API for Trusted Computing" (Trust 2008, Villach, 13.03.08) Icon BibTex Icon Download Inactive Icon WebUrl
2008 Ronald Gregor Tögl - "How Trusted Systems are Programmed: A Practical View" (Trust 2008, Villach, 10.03.08) Icon BibTex Icon Download Icon WebUrl
2008 Ronald Tögl - "Formal Analysis of a TPM-Based Secrets Distribution and Storage Scheme" (International Symposium on Trusted Computing (TrustCom 2008), Zhang Jia Jie, 21.11.08) Icon BibTex Icon Download Icon WebUrl
2008 Ronald Tögl - "JSR 321 Expert Group Meeting" (Java Community Process, San Francisco, 07.05.08) Icon BibTex Icon Download Inactive Icon WebUrl
2007 Ronald Gregor Tögl - "Integrating the TCG Software Stack in Java" (2nd European Trusted Infrastructure Summer School (ETISS), 02.10.07) Icon BibTex Icon Download Inactive Icon WebUrl
2007 Martin Pirker - "Workshop on Trusted Identities" (2nd European Trusted Infrastructure Summer School (ETISS) 2007, 29.09.07) Icon BibTex Icon Download Inactive Icon WebUrl
2007 Martin Pirker - "Neues aus Trusted Computing Land" (Grazer LinuxTage 2007, Graz, 19.05.07) Icon BibTex Icon Download Inactive Icon WebUrl
2006 Thomas Winkler, Martin Pirker - "Linux Powered Trusted Computing" (Wiener Linux Tage 2006, Wien, 02.06.06) Icon BibTex Icon Download Inactive Icon WebUrl
2006 Martin Pirker, Thomas Winkler - "Linux powered Trusted Computing" (Grazer LinuxTage 2006, Graz, 20.05.06) Icon BibTex Icon Download Inactive Icon WebUrl

Miscellaneous
2009 Martin Pirker, Andreas Niederl - "IAIK PrivacyCA V2, a robustness and size optimised Trusted Computing PKI" Icon BibTex Icon Download Inactive Icon WebUrl
2008 Martin Pirker, Michael Steurer, Ronald Tögl - "Trusted Computing Meets Java" Icon BibTex Icon Download Inactive Icon WebUrl
2007 Thomas Winkler, Ronald Gregor Tögl - "jTSS - TCG Software Stack for the Java (tm) Platform" Icon BibTex Icon Download Inactive Icon WebUrl
2007 Martin Pirker - "IAIK PrivacyCA, prototype implementation of a Trusted Computing PKI" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Thomas Winkler - "IAIK/OpenTC Java TSS Wrapper" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Thomas Winkler - "IAIK/OpenTC Java TPM Tools" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Thomas Winkler - "Infineon TPM 1.2 Patch for TrouSerS TSS Stack" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Martin Pirker - "IAIK XKMS, implementation of XML Key Management Specification" Icon BibTex Icon Download Inactive Icon WebUrl
2006 Martin Pirker - "TCcert, trusted computing specific certificate tool" Icon BibTex Icon Download Inactive Icon WebUrl

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