|
|
|
|
|
by costan
3788 days ago
|
|
But enclaves are worthless without attestation. If the OS is evil and you don't do attestation, it can emulate SGX and run your code in a simulated enclave environment where EGETKEY returns keys that the OS knows about. If the OS is not evil, you can use process isolation to generate and protect the keys. |
|
Ignoring the cloud computing aspect of SGX, no amount of attestation can recover from your-OS-is-compromised-from-day-one scenario. The attestation is only as good as its verifier.