Description

Book Synopsis

Trusted Platform Modules (TPMs) are small, inexpensive chips which provide a limited set of security functions. They are most commonly found as a motherboard component on laptops and desktops aimed at the corporate or government markets, but can also be found on many consumer-grade machines and servers, or purchased as independent components. Their role is to serve as a Root of Trust - a highly trusted component from which we can bootstrap trust in other parts of a system. TPMs are most useful for three kinds of tasks: remotely identifying a machine, or machine authentication; providing hardware protection of secrets, or data protection; and providing verifiable evidence about a machine's state, or attestation.

This book describes the primary uses for TPMs, and practical considerations such as when TPMs can and should be used, when they shouldn't be, what advantages they provide, and how to actually make use of them, with use cases and worked examples of how to implement these use cases on a real system. Topics covered include when to use a TPM; TPM concepts and functionality; programming introduction; provisioning: getting the TPM ready to use; first steps: TPM keys; machine authentication; data protection; attestation; other TPM features; software and specifications; and troubleshooting. Appendices contain basic cryptographic concepts; command equivalence and requirements charts; and complete code samples.



Table of Contents
  • Chapter 1: Introduction
  • Chapter 2: When to use a TPM
  • Chapter 3: TPM concepts and functionality
  • Chapter 4: Programming introduction
  • Chapter 5: Provisioning: getting the TPM ready to use
  • Chapter 6: First steps: TPM keys
  • Chapter 7: Machine authentication
  • Chapter 8: Data protection
  • Chapter 9: Attestation
  • Chapter 10: Other TPM features
  • Chapter 11: Software, specifications, and more: Where to find other TPM resource
  • Chapter 12: Troubleshooting
  • Chapter 13: Conclusion and review
  • Appendix A: Basic cryptographic concepts
  • Appendix B: Command equivalence and requirements charts
  • Appendix C:Complete code samples

Trusted Platform Modules: Why, when and how to use them

    Product form

    £79.80

    Includes FREE delivery

    RRP £84.00 – you save £4.20 (5%)

    Order before 4pm tomorrow for delivery by Wed 17 Jun 2026.

    A Hardback by Ariel Segall

    15 in stock


      View other formats and editions of Trusted Platform Modules: Why, when and how to use them by Ariel Segall

      Publisher: Institution of Engineering and Technology
      Publication Date: 23/11/2016
      ISBN13: 9781849198936, 978-1849198936
      ISBN10: 1849198934

      Description

      Book Synopsis

      Trusted Platform Modules (TPMs) are small, inexpensive chips which provide a limited set of security functions. They are most commonly found as a motherboard component on laptops and desktops aimed at the corporate or government markets, but can also be found on many consumer-grade machines and servers, or purchased as independent components. Their role is to serve as a Root of Trust - a highly trusted component from which we can bootstrap trust in other parts of a system. TPMs are most useful for three kinds of tasks: remotely identifying a machine, or machine authentication; providing hardware protection of secrets, or data protection; and providing verifiable evidence about a machine's state, or attestation.

      This book describes the primary uses for TPMs, and practical considerations such as when TPMs can and should be used, when they shouldn't be, what advantages they provide, and how to actually make use of them, with use cases and worked examples of how to implement these use cases on a real system. Topics covered include when to use a TPM; TPM concepts and functionality; programming introduction; provisioning: getting the TPM ready to use; first steps: TPM keys; machine authentication; data protection; attestation; other TPM features; software and specifications; and troubleshooting. Appendices contain basic cryptographic concepts; command equivalence and requirements charts; and complete code samples.



      Table of Contents
      • Chapter 1: Introduction
      • Chapter 2: When to use a TPM
      • Chapter 3: TPM concepts and functionality
      • Chapter 4: Programming introduction
      • Chapter 5: Provisioning: getting the TPM ready to use
      • Chapter 6: First steps: TPM keys
      • Chapter 7: Machine authentication
      • Chapter 8: Data protection
      • Chapter 9: Attestation
      • Chapter 10: Other TPM features
      • Chapter 11: Software, specifications, and more: Where to find other TPM resource
      • Chapter 12: Troubleshooting
      • Chapter 13: Conclusion and review
      • Appendix A: Basic cryptographic concepts
      • Appendix B: Command equivalence and requirements charts
      • Appendix C:Complete code samples

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account