|
|
|
|
|
by okennedy
1817 days ago
|
|
A TPM is a chip on some motherboards that serves two purposes: 1. Using something not too dissimilar from blockchain/git repo hashes to attest to the the execution stack (BIOS, bootloader, kernel, userspace).
2. Providing cryptographic primitives that are only unlocked when the stack exactly matches a particular value. It's a handy tool for avoiding spyware, as any change in the attestation chain gets immediately flagged. It is also, in principle, useful for tying DRM keys to a particular execution stack that's known to be trusted... although it's very worth noting that the TPM's threat model does not include an attacker having physical access to the hardware. |
|