TPM
Differences between revisions 1 and 2
⇤ ← Revision 1 as of 2019-02-19 11:15:33
845
Comment:
|
893
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= TPM = | = Trusted Platform Module = |
Line 17: | Line 17: |
{{{ | |
Line 18: | Line 19: |
}}} | |
Line 21: | Line 23: |
{{{ | |
Line 22: | Line 25: |
}}} | |
Line 23: | Line 27: |
{{{ | |
Line 26: | Line 30: |
}}} |
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 automaticlaly:
$ 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)