TPM proof?
TPM proof?
Posted Oct 17, 2018 18:09 UTC (Wed) by jejb (subscriber, #6654)In reply to: TPM proof? by smurf
Parent article: Secure key handling using the TPM
TPMs come with an endorsement key (EK) certificate signed by the manufacturer. Thus you run an X509 verification on this key which proves the public part of the EK (provided you trust the manufacturer, of course) and then the TPM itself will give you various proofs signed by the EK which you can externally verify.
The proposal for defeating TPM Genie with the in-kernel TPM handling relies on the kernel simply using the NULL seed primary as an encryption key but userspace proving after boot that this is indeed a key genuinely produced by the expected TPM.