Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

A Practical Guide to TPM 2.0

Using the New Trusted Platform Module in the New Age of Security

by Will Arthur, David Challener, Kenneth Goldman

A Practical Guide to TPM 2.0

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

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.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download A Practical Guide to TPM 2.0 ebook for free in PDF format (5.4 MB).

Table of Contents

Chapter 1
History of the TPM
Chapter 2
Basic Security Concepts
Chapter 3
Quick Tutorial on TPM 2.0
Chapter 4
Existing Applications That Use TPMs
Chapter 5
Navigating the Specification
Chapter 6
Execution Environment
Chapter 7
TPM Software Stack
Chapter 8
TPM Entities
Chapter 9
Chapter 10
Chapter 11
NV Indexes
Chapter 12
Platform Configuration Registers
Chapter 13
Authorizations and Sessions
Chapter 14
Extended Authorization (EA) Policies
Chapter 15
Key Management
Chapter 16
Auditing TPM Commands
Chapter 17
Decrypt/Encrypt Sessions
Chapter 18
Context Management
Chapter 19
Startup, Shutdown, and Provisioning
Chapter 20
Chapter 21
Solving Bigger Problems with the TPM 2.0
Chapter 22
Platform Security Technologies That Use TPM 2.0

Book Details

A Practical Guide to TPM 2.0
Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
5.4 MB

Related Books

Making Servers Work
This book highlights practical sysadmin skills, common architectures that you'll encounter, and best practices that apply to automating and running systems at any scale, from one laptop or server to 1,000 or more. It is intended to help orient you within the discipline, and hopefully encourages you to learn more about system administration....
Field Guide to the Distributed Development Stack
When you explore a new technology landscape, the journey can take you to places you never expected. Take O'Reilly's CTO, Andrew Odewahn. While working on ideas for a new publishing platform, Andrew kept notes as he probed the depth and breadth of what we call the "distributed development stack" (DDS). As patterns emerged, and...
The A-Z of the PhD Trajectory
This textbook is a guide to success during the PhD trajectory. The first part of this book takes the reader through all steps of the PhD trajectory, and the second part contains a unique glossary of terms and explanation relevant for PhD candidates. Written in the accessible language of the PhD Talk blogs, the book contains a great deal of practica...
Earth 2020
Fifty years have passed since the first Earth Day, on 22 April 1970. This accessible, incisive and timely collection of essays brings together a diverse set of expert voices to examine how the Earth's environment has changed over this past half century, and what lies in store for our planet over the coming fifty years. Earth 2020: An Inside...
Guide to NoSQL with Azure Cosmos DB
Cosmos DB is a NoSQL database service included in Azure that is continuously adding new features and has quickly become one of the most innovative services found in Azure, targeting mission-critical applications at a global scale. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundatio...
Building Modern Web Applications With Spring Boot and Vaadin
This guide is a practical introduction to web application development with Spring Boot and Vaadin. It covers the entire development process, from setup to deployment, following a step-by-step approach. You can replicate each section at your own pace as you follow along. The content is suitable for anyone familiar with Java who wants to build ...