Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The TPM is not part of the CPU... It is a completely separate chip.

Your point stands that many older computers had no incentive to include a TPM, and as such did not.

Microsoft is doing the right thing by providing the stick to make hardware manufacturers include a TPM.



the "TPM" on modern intel/amd boards isn't a discrete chip but a soft implementation in the board's firmware

"fTPM"

if they insisted on a discrete TPM they'd be at maybe 1% market share (high-end workstations for enterprise only)


What exactly is the TPM providing the end user?

Protection from some attackers, maybe, but centralizing all of their secrets into a single location that may very well be backdoored. Why can't I use my own private key in a TPM? Who else has the private key in my TPM?


The whole point of a TPM is to reduce the possibility of a backdoor.

And you do own the private key in a TPM, what makes you think you do not. Do you "own" the private key on a U2F device or a yubikey or a tensor?

The special sauce of a TPM is the tracking of various parts of the the hardware.

No matter what, your boot loader is unencrypted. It MUST be read by the hardware to decrypt your actual OS. Without a TPM, you can modify the bootloader or the bios, or many other things that would allow an attacker access to your key.

With a TPM if anything is modified it will refuse to deliver the key. This is a level of security currently impossible without it.


TPMs have a private key permanently burned into them at the factory. I have to trust that the manufacturer will not use their ability to know what the key is.


They do? I was under the impression that TPM was specifically designed to be able to be re-keyed, with the only permanent keys being "endorsement keys" used to verify the TPM's origin and identity (e.g. that someone didn't sneak in and steal your TPM or replace it with an attacker-controlled facsimile).


I am fairly sure you are incorrect.

But TPM information and documentation are unfortunately almost always behind a NDA. It makes pointing to definitive information difficult.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: