A practical property-based bootstrap architecture

  • Authors:
  • René/ Korthaus;Ahmad-Reza Sadeghi;Christian Stü/ble;Jing Zhan

  • Affiliations:
  • Horst Gö/rtz Institute for IT-Security, Ruhr-University Bochum, Germany, Bochum, Germany;Horst Gö/rtz Institute for IT-Security, Ruhr-University Bochum, Germany, Bochum, Germany;Horst Gö/rtz Institute for IT-Security, Ruhr-University Bochum, Germany, Bochum, Germany;Horst Gö/rtz Institute for IT-Security, Ruhr-University Bochum, Germany/ Computer School, Wuhan University, Bochum, Germany

  • Venue:
  • Proceedings of the 2009 ACM workshop on Scalable trusted computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Binary attestation, as proposed by the Trusted Computing Group (TCG), is a pragmatic approach for software integrity protection and verification. However, it has also various shortcomings that cause problems for practical deployment such as scalability, manageability and privacy: On the one hand, data bound to binary values remain inaccessible after a software update and the verifier of an attestation result has to manage a huge number of binary versions. On the other hand, the binary values reveal information on platform configuration that may be exploited maliciously. In this paper we focus on property-based bootstrap architectures with an enhanced boot loader. Our proposal improves the previous work in a way that allows a practical and efficient integration into existing IT infrastructures. We propose a solution of the version rollback problem that, in contrast to the existing approaches, is secure even if the TPM owner of the attested platform is untrusted without requiring an interaction with a trusted third party. Finally, we show how our architecture can be applied to secure boot mechanisms of Mobile Trusted Modules (MTM) to realize a "Property-Based Secure Boot". This is especially important for human users, since with secure boot, users can rely on the fact that a loaded system is also in a trustworthy state.