Skip to main content

Para-Virtualizing the Trusted Platform Module: An Enterprise Framework Based on Version 2.0 Specification

  • Conference paper
Trusted Systems (INTRUST 2013)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 8292))

Included in the following conference series:

Abstract

This paper introduces a framework for para-virtualizing the newer Trusted Platform Module (TPM) version 2.0. The framework covers the design of a para-virtualized TPM 2.0 and the considerations when deploying it for use in an Enterprise Information Technology (IT) infrastructure. To develop this framework, a quick study of the TPM 2.0 specification was undertaken and a survey of para-virtualizing TPM techniques was carried out. The study found that TPM 2.0 core functions are suitable for para-virtualization. A set of requirements was then developed to guide the design of this framework. The framework includes components to support the para-virtualized TPM. The framework also covers external components that are essential for the proper functioning of the para-virtualized TPM in an Enterprise IT environment. Research challenges for this framework are then discussed at the end of the paper.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Scarlata, V., Rozas, C., Wiseman, M., Grawrock, D., Vishik, C.: TPM Virtualization: Building a General Framework. In: Norbert, P., Helmut, R. (eds.) Trusted Computing, pp. 43–56. Vieweg (2007)

    Google Scholar 

  2. Trusted Computing Group: Trusted Platform Module Library Family “2.0” Level 00 Revision 00.96, March 15 (2013)

    Google Scholar 

  3. TrustedGRUB, http://www.trust.rub.de/projects/trustedgrub/

  4. Berger, S., Caceres, R., Goldman, K.A., Perez, R., Sailer, R., van Doorn, L.: vTPM: Virtualizing the Trusted Platform Module. In: Proceedings of the 15th Conference on USENIX Security Symposium, vol. 15, pp. 305–320. USENIX (2006)

    Google Scholar 

  5. Trusted Computing Group: Virtualized Trusted Platform Architecture Specification “1.0” Revision 0.26, September 27 (2011)

    Google Scholar 

  6. Open Trusted Computing: VTPM Architecture Revision Final 1.0 Update, May 29 (2009)

    Google Scholar 

  7. England, P., Loeser, J.: Para-Virtualized TPM Sharing. In: Lipp, P., Sadeghi, A.-R., Koch, K.-M. (eds.) TRUST 2008. LNCS, vol. 4968, pp. 119–132. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Stumpf, F., Eckert, C.: Enhancing Trusted Platform Modules with Hardware-Based Virtualization Techniques. In: Cotton, A., Dini, O., Skarmeta, A.F.G., Ion, M., Popescu, M., Takesue, M. (eds.) Proceedings of the Second International Conference on Emerging Security Information, Systems and Technologies, SECURWARE 2008, pp. 1–9. IEEE Computer Society (2008)

    Google Scholar 

  9. Pirker, M., Winter, J.: Semi-Automated Prototyping of a TPM v2 Software and Hardware Simulation Platform. In: Huth, M., Asokan, N., Čapkun, S., Flechais, I., Coles-Kemp, L. (eds.) TRUST 2013. LNCS, vol. 7904, pp. 106–114. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  10. Xen Hypervisor, http://www.xenproject.org/

  11. Sadeghi, A.-R., Stüble, C., Winandy, M.: Property-Based TPM Virtualization. In: Wu, T.-C., Lei, C.-L., Rijmen, V., Lee, D.-T. (eds.) ISC 2008. LNCS, vol. 5222, pp. 1–16. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. PCI-SIG: Single Root I/O Virtualization and Sharing Specification Revision 1.1, January 20 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Yap, J.Y., Tomlinson, A. (2013). Para-Virtualizing the Trusted Platform Module: An Enterprise Framework Based on Version 2.0 Specification. In: Bloem, R., Lipp, P. (eds) Trusted Systems. INTRUST 2013. Lecture Notes in Computer Science, vol 8292. Springer, Cham. https://doi.org/10.1007/978-3-319-03491-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03491-1_1

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03490-4

  • Online ISBN: 978-3-319-03491-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics