Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Design and Implementation of a TCG-based Integrity Measurement Architecture

We present the design and implementation of a secure integrity measurement system for Linux. All executable content that is loaded onto the Linux system is measured before execution and these measurements are protected by the Trusted Platform Module (TPM) that is part of the Trusted Computing Group (TCG) standards. Our system is the first to extend the TCG trust measurement concepts to dynamic executable content from the BIOS all the way up into the application layer. In effect, we show that many of the Microsoft NGSCB guarantees can be obtained on today's hardware and today's software and that these guarantees do not require a new CPU mode or operating system but merely depend on the availability of an independent trusted entity, a TPM for example. We apply our trust measurement architecture to a web server application where we show how our system can detect undesirable invocations, such as rootkit programs, and that our measurement architecture is practical in terms of the number of measurements taken and the performance impact of making them.

Reiner Sailer, IBM T. J. Watson Research Center

Xiaolan Zhang, IBM T. J. Watson Research Center

Trent Jaeger, IBM T.J. Watson Research Center

Leendert van Doorn, IBM T. J. Watson Research Center

BibTeX
@inproceedings {269600,
author = {Reiner Sailer and Xiaolan Zhang and Trent Jaeger and Leendert van Doorn},
title = {Design and Implementation of a {TCG-based} Integrity Measurement Architecture},
booktitle = {13th USENIX Security Symposium (USENIX Security 04)},
year = {2004},
address = {San Diego, CA},
url = {https://www.usenix.org/conference/13th-usenix-security-symposium/design-and-implementation-tcg-based-integrity-measurement},
publisher = {USENIX Association},
month = aug
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/sec04/tech/full_papers/sailer/sailer.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/sec04/tech/full_papers/sailer/sailer_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us