3 ms·
I addressed that when I said "x86 instruction." An x86 core with SGX can be emulated... (Edit: SGX can't be emulated. I stand corrected. Perhaps a better argu
by sounds 7y ago
I addressed that when I said "x86 instruction."
An x86 core with SGX can be emulated...
(Edit: SGX can't be emulated. I stand corrected. Perhaps a better argument would have been arguing that verifiable builds give the user software freedom by granting them the ability to run the same code everywhere. But trusted computing != verifiable builds.)
- Reelin 7y agoActually it can't be, barring successful attack against the physical hardware, firmware, or underlying cryptography. SGX employs public-key cryptography to authenticate itself to the end user remotely (the same as SSH). The key it uses is signed by the hardware vendor, so you most certainly won't be able to emulate it. That being said, I have serious misgivings about any hardware I own and use being explicitly designed _not_ to do my bidding. I can certainly see the utility of such an arrangement for a cloud provider though.