Skip to main content

Introducing new learning courses and educational videos from Apress. Start watching

  • Book
  • Open Access
  • © 2015

A Practical Guide to TPM 2.0

Using the Trusted Platform Module in the New Age of Security

Apress
  • A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security is a straight-forward primer for developers.

  • It shows security and TPM concepts, demonstrating their usage in real applications that the reader can build themselves.

  • It includes access to a live execution environment and real code examples.

Buying options

Softcover Book USD 9.99 USD 44.99
78% discount Price excludes VAT (USA)

Table of contents (22 chapters)

  1. Front Matter

    Pages i-xxxi
  2. History of the TPM

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 1-5Open Access
  3. Basic Security Concepts

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 7-22Open Access
  4. Quick Tutorial on TPM 2.0

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 23-37Open Access
  5. Existing Applications That Use TPMs

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 39-50Open Access
  6. Navigating the Specification

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 51-69Open Access
  7. Execution Environment

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 71-76Open Access
  8. TPM Software Stack

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 77-96Open Access
  9. TPM Entities

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 97-104Open Access
  10. Hierarchies

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 105-118Open Access
  11. Keys

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 119-135Open Access
  12. NV Indexes

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 137-150Open Access
  13. Platform Configuration Registers

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 151-161Open Access
  14. Authorizations and Sessions

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 163-216Open Access
  15. Extended Authorization (EA) Policies

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 217-248Open Access
  16. Key Management

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 249-261Open Access
  17. Auditing TPM Commands

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 263-269Open Access
  18. Decrypt/Encrypt Sessions

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 271-287Open Access
  19. Context Management

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 289-299Open Access
  20. Startup, Shutdown, and Provisioning

    • Will Arthur, David Challener, Kenneth Goldman
    Pages 301-309Open Access

About this book

A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security is a straight-forward primer for developers. It shows security and TPM concepts, demonstrating their use in real applications that the reader can try out.

Simply put, this book is designed to empower and excite the programming community to go out and do cool things with the TPM. The approach is to ramp the reader up quickly and keep their interest.A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security explains security concepts, describes the TPM 2.0 architecture, and provides code and pseudo-code examples in parallel, from very simple concepts and code to highly complex concepts and pseudo-code.

The book includes instructions for the available execution environments and real code examples to get readers up and talking to the TPM quickly. The authors then help the users expand on that with pseudo-code descriptions of useful applications using the TPM.

About the authors

Will Arthur is a server TXT architect and lead developer for Intel Corporation; currently developing TSS 2.0 system API specification and code; participant in TCG TPM 2.0 readability sub group, TPM workgroup, and TSS workgroup. He has a BS in Computer Science from Arizona State University and has worked in the embedded firmware, BIOS and low level software space for over 25 years.

Bibliographic Information

Buying options

Softcover Book USD 9.99 USD 44.99
78% discount Price excludes VAT (USA)