Skip to main content

TPM-Performance Sensible Key Management Protocols for Service Provisioning in Cloud Computing

  • Conference paper
Security Protocols XVI (Security Protocols 2008)

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

Included in the following conference series:

Abstract

A Trusted Platform Module (TPM) is a small and hence low-performance hardware chip whose main function - at least for the service provisioning topic of this paper - is to play a trusted third party’s role inside a service provisioning computing platform so that the platform will have what we call a behaviour conformity property. The property of behaviour conformity is most needed in service oriented applications, such as utility computing, grid computing and the new notion of cloud computing, where a resource-scarce user (guest) submits jobs to be computed at computational resource providers (hosts). It is inevitable that prior to a session of service provisioning, security protocols will run between the guest, the host, and the TPM. For service provisioning to have scalability albeit TPM’s low performance, such a protocol needs to be carefully designed not to place the TPM in a bottleneck position. We propose a protocol mechanism by remodelling the original TPM being the trusted computing base (TCB) into two sub-components: a high performance software TCB which is a measured virtual machine monitor to delegate most of the functions of the TPM, and the original low performance TPM TCB which retains the software measurement function inside itself for low frequent uses. Our result has an independent value for wide deployment of TCG technologies.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure (1999)

    Google Scholar 

  2. Weiss, A.: Computing in the clouds. NetWorker 11(4), 16–25 (2007)

    Article  Google Scholar 

  3. Trusted Computing Group. Trusted platform module: TPM Main Specification (2010), http://www.trustedcomputinggroup.org/resources/tpm_main_specification

  4. Goldberg, R.P.: Survey of virtual machine research. IEEE Computer 7(6), 34–45 (1974)

    Article  Google Scholar 

  5. Garfinkel, T., Pfaff, B., Chow, J., Rosenblum, M., Boneh, D.: Terra: A virtual machine-based platform for trusted computing. ACM SIGOPS Operating Systems Review 37(5), 206 (2003)

    Article  Google Scholar 

  6. Chen, H., Zhang, F., Chen, C., Yang, Z., Chen, R., Zang, B., Yew, P., Mao, W.: Tamper-resistant execution in an untrusted operating system using a virtual machine monitor. In: Parallel Processing Institute Technical Report, Number: FDUPPITR-2007-0801, Fudan University (2007)

    Google Scholar 

  7. Chen, H., Chen, J., Mao, W., Yan, F.: Daonity-grid security from two levels of virtualization. Information Security Technical Report 12(3), 123–138 (2007)

    Article  Google Scholar 

  8. Chen, X., Garfinkel, T., Lewis, E.C., Subrahmanyam, P., Waldspurger, C.A., Boneh, D., Dwoskin, J., Ports, D.R.K.: Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems. In: Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 2–13. ACM, New York (2008)

    Google Scholar 

  9. Sailer, R., Zhang, X., Jaeger, T., van Doorn, L.: Design and implementation of a TCG-based integrity measurement architecture. In: Proceedings of the 13th USENIX Security Symposium (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, H., Li, J., Mao, W. (2011). TPM-Performance Sensible Key Management Protocols for Service Provisioning in Cloud Computing. In: Christianson, B., Malcolm, J.A., Matyas, V., Roe, M. (eds) Security Protocols XVI. Security Protocols 2008. Lecture Notes in Computer Science, vol 6615. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22137-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22137-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22136-1

  • Online ISBN: 978-3-642-22137-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics