A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security (Paperback)
暫譯: TPM 2.0 實用指南:在新安全時代中使用受信任的平台模組 (平裝本)

Will Arthur

  • 出版商: Apress
  • 出版日期: 2015-01-24
  • 售價: $1,950
  • 貴賓價: 9.5$1,853
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1430265833
  • ISBN-13: 9781430265832
  • 相關分類: 資訊安全
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

 

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.

 

 

What you’ll learn

  • TPM 2.0 architecture fundamentals, including changes from TPM 1.2
  • TPM 2.0 security concepts
  • Essential application development techniques
  • A deep dive into the features of TPM 2.0
  • A primer on the execution environments available for application development. Learn as you go!

     

 

Who this book is for

Application software developers, OS developers, device-driver developers, and embedded-device specialists, who will benefit from mastering TPM 2.0 capabilities and building their own applications quickly. This book will give them the tools they need to experiment with and understand the technology.

 

Software architects who need to understand the security guarantees provided by TPMs

 

Managers who fund the projects that use TPMs.

 

Non-technical users who may want to know why TPMs are on their computers and how to make use of them.

 

 

Table of Contents

Foreword

Preface

Chapter 1: Overview

Chapter 2: Security Concepts for Dummies

Chapter 3: Quick tutorial on TPM 2.0

Chapter 4: Existing Applications that make use of TPMs

Chapter 5: Navigating the spec

Chapter 6: Execution Environment

Chapter 7: TPM software stack (TSS)

Chapter 8: Intro to TPM Entities

Chapter 9: Hierarchies

Chapter 10: Keys

Chapter 11: NV Indices

Chapter 12: PCRs and Attestation

Chapter 13: Authorizations and Sessions

Chapter 14: EA (Policy Authorizations)

Chapter 15: Key management

Chapter 16: Audit

Chapter 17: Encrypt/Decrypt

Chapter 18: Object and Session Management

Chapter 19: TPM Startup and Provisioning

Chapter 20: How to debug TPM 2.0 applications

Chapter 21: Simple Applications

Chapter 22: Platform Security Technologies that Use TPM 2.0

 

商品描述(中文翻譯)

《實用指南:TPM 2.0 - 在新安全時代中使用受信任的平台模組》是一本針對開發者的簡明入門書籍。它展示了安全性和TPM的概念,並演示了這些概念在讀者可以實際嘗試的應用中的使用。

簡而言之,本書旨在激勵和鼓舞程式設計社群,讓他們能夠利用TPM做出有趣的事情。這本書的方式是快速提升讀者的理解並保持他們的興趣。《實用指南:TPM 2.0 - 在新安全時代中使用受信任的平台模組》解釋了安全性概念,描述了TPM 2.0架構,並提供了簡單到複雜的代碼和偽代碼範例。

本書包括可用執行環境的指導和實際代碼範例,幫助讀者快速與TPM進行互動。然後,作者幫助用戶擴展這些知識,提供使用TPM的有用應用的偽代碼描述。

你將學到的內容:
- TPM 2.0架構基礎,包括TPM 1.2的變更
- TPM 2.0安全性概念
- 基本應用開發技術
- 深入探討TPM 2.0的特性
- 應用開發可用的執行環境入門。隨著學習不斷進步!

本書的讀者對象:
- 應用軟體開發者、作業系統開發者、設備驅動程式開發者和嵌入式設備專家,他們將從掌握TPM 2.0的能力並快速構建自己的應用中受益。本書將提供他們所需的工具,以便實驗和理解這項技術。
- 需要了解TPM提供的安全保證的軟體架構師。
- 資助使用TPM的專案的經理。
- 可能想知道為什麼TPM會出現在他們電腦上的非技術用戶,以及如何利用它們。

目錄:
前言

序言

第1章:概述

第2章:安全概念入門

第3章:TPM 2.0快速教程

第4章:現有的使用TPM的應用

第5章:導航規範

第6章:執行環境

第7章:TPM軟體堆疊(TSS)

第8章:TPM實體介紹

第9章:層級

第10章:金鑰

第11章:NV索引

第12章:PCR和驗證

第13章:授權和會話

第14章:EA(政策授權)

第15章:金鑰管理

第16章:審計

第17章:加密/解密

第18章:物件和會話管理

第19章:TPM啟動和配置

第20章:如何調試TPM 2.0應用

第21章:簡單應用

第22章:使用TPM 2.0的平台安全技術