| ▲ | viraptor an hour ago | ||||||||||||||||||||||
The other comments are correct, but let me try for a different phrasing, because it's a complex topic. You have two parts for attestation: The hardware provides the keys and computation for the measurement state that you can't change as a user. The software provides the extra information/measurements to the hardware. That means you can't simulate the hardware in a way that would allow you to cheat (the keys/method won't match). And you can't replace the software part (the measurements won't match). It all depends on the third party and the hardware keys not leaking, but at long as you can review the software part, you can be sure the validation of the value sent with the response is enough. | |||||||||||||||||||||||
| ▲ | arboles an hour ago | parent [-] | ||||||||||||||||||||||
I understand hardware attestation at this level, it's why you couldn't route a hardware attestation from a different machine, that's not the one the user cares about, that I'm working on understanding. | |||||||||||||||||||||||
| |||||||||||||||||||||||