A Practical Guide to TPM 2.0



Download free course A Practical Guide to TPM 2.0, pdf file on 375 pages by by Will Arthur, David Challener, Kenneth Goldman.
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.

Table of contents

  • History of the TPM
  • Basic Security Concepts
  • Quick Tutorial on TPM 2.0
  • Existing Applications That Use TPMs
  • Navigating the Specification
  • Execution Environment
  • TPM Software Stack
  • TPM Entities
  • Hierarchies
  • Keys
  • NV Indexes
  • Platform Configuration Registers
  • Authorizations and Sessions
  • Extended Authorization (EA) Policies
  • Key Management
  • Auditing TPM Commands
  • Decrypt/Encrypt Sessions
  • Context Management
  • Startup, Shutdown, and Provisioning
  • Debugging
  • Solving Bigger Problems with the TPM 2.0
  • Platform Security Technologies That Use TPM 2.0
Pages : 375
Size : 5.4 MB
File type : PDF
Downloads: 86
Created: 2022-02-01
License: CC BY-NC-ND
Author(s): by Will Arthur, David Challener, Kenneth Goldman
A Practical Guide to TPM 2.0

Others Computer science Tutorials

Re-engineering the Uptake of ICT in Schools

Think Data Structures

Learning Go

Rails on Containers

97 Things Every Software Architect Should Know

Others related eBooks about A Practical Guide to TPM 2.0

Interpretable Machine Learning: A Guide for Making Black Box Models Explainable

This book explains to you how to make (supervised) machine learning models interpretable....

The Little Go Book

Download free course The Little Go Book, pdf file on 84 pages by Karl Seguin....

A Graduate Course in Applied Cryptography

Cryptography is an indispensable tool used to protect information in computing systems. It..., download free Cryptography tutorial in PDF (900 pages) created by Dan Boneh ....

Marketing and Advertising Using Google

Download free course Marketing and Advertising Using Google, pdf file on 156 pages by Google, Karl Barksdale....

Mercurial: The Definitive Guide

Download free course Mercurial: The Definitive Guide, pdf file on 282 pages by Bryan O'Sullivan....

Information ­technology ­project managers' ­competencies

Download free course Information ­technology ­project managers' ­competencies, pdf file on 269 pages by Carl Marnewick, Wikus Erasmus, Nazeer Joseph....

Exploring the Data Jungle

Some people like to believe that all data is ready to be used immediately. Not so! Data in..., download free Data Jungle tutorial in PDF (101 pages) created by ....

Informatics in the Future

Download free course Informatics in the Future, pdf file on 118 pages by Hannes Werthner, Frank van Harmelen....

GTK+/Gnome Application Development

Part of the open-source initiative, the GNU Network Object Model Environment, or Gnome, provides a powerful development framework for building applications in Linux/Unix using C. When combined with GTK+, a user interface library that simplifies graphics programming, you have a nearly unbeatable comb...

Intel Galileo and Intel Galileo Gen 2

Download free course Intel Galileo and Intel Galileo Gen 2, pdf file on 665 pages by Manoel Carlos Ramon....