Protecting systems with the TPM
Protecting systems with the TPM
Posted Feb 10, 2016 22:19 UTC (Wed) by mjg59 (subscriber, #23239)In reply to: Protecting systems with the TPM by luto
Parent article: Protecting systems with the TPM
Most recent hardware TPMs have a certificate chain tying their EK back to the manufacturer, and Windows 10 requires it. The easiest way to avoid DRM is to simply attach a second genuine TPM post-boot and program whatever PCR values you want, and then get that to perform the quote.
You can perform a dance around the EK to verify that you're communicating with the TPM that you think you are, and once that's established you can get it to certify that it controls a key. That should be sufficient - generate a non-migrateable key, get the TPM to certify it, seal the secret with it. Next time round, hand over the encrypted key blob, ensure that you get back a certification signed by the same EK, hand over the encrypted secret and ask for it to be unsealed.