arXiv · 1308.1539
Hardware-based Security for Virtual Trusted Platform Modules
Abstract
Virtual Trusted Platform modules (TPMs) were proposed as a software-based alternative to the hardware-based TPMs to allow the use of their cryptographic functionalities in scenarios where multiple TPMs are required in a single platform, such as in virtualized environments. However, virtualizing TPMs, especially virutalizing the Platform Configuration Registers (PCRs), strikes against one of the core principles of Trusted Computing, namely the need for a hardware-based root of trust. In this paper we show how strength of hardware-based security can be gained in virtual PCRs by binding them to their corresponding hardware PCRs. We propose two approaches for such a binding. For this purpose, the first variant uses binary hash trees, whereas the other variant uses incremental hashing. In addition, we present an FPGA-based implementation of both variants and evaluate their performance.
Explore related subjects
Keep this discovery
Sami Alsouri, Thomas Feller, Sunil Malipatlolla, Stefan Katzenbeisser. 2013-08-07. Hardware-based Security for Virtual Trusted Platform Modules. https://arxiv.org/abs/1308.1539
Cite the original work for its findings. Save a collection to share your selection of sources.