TPM

Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2019-02-19 11:30:28
Size: 1083
Editor: cyphermox
Comment:
Revision 5 as of 2019-02-19 11:34:25
Size: 1087
Editor: cyphermox
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 9: Line 10:
Line 18: Line 20:
If the resource manager isn't started automaticlaly: If the resource manager isn't started automatically:

Trusted Platform Module

TPM stands for Trusted Platform Module. TPM devices have two main implementations: an older one, called TPM or TPM 1.2, which has been in use for a number of years in various applications, and a newer implementation called TPM 2, which has started to appear on many modern devices.

This document focuses only on TPM2.

TPM2

[ describe theoretical uses for tpm2 ]

Using the TPM

Starting a resource manager

If the resource manager isn't started automatically:

$ sudo service tpm2-abrmd start

Or:

/usr/sbin/tpm2-abrmd -T device

# For simulator ...
/usr/sbin/tpm2-abrmd -T mssim  

Listing PCRs

tpm2_listpcrs / tpm2_pcrlist

Hashing a value

[other useful userland things]

Reference

[ link to Practical Guide to TPM2 book ]

TPM (last edited 2019-02-19 14:09:12 by cyphermox)