Dynamic Binary Translation for SGX Enclaves

Jinhua Cui,Shweta Shinde,Satyaki Sen,Prateek Saxena,Pinghai Yuan
DOI: https://doi.org/10.1145/3532862
IF: 2.717
2022-07-09
ACM Transactions on Privacy and Security
Abstract:Enclaves, such as those enabled by Intel SGX, offer a hardware primitive for shielding user-level applications from the OS. While enclaves are a useful starting point, code running in the enclave requires additional checks whenever control or data is transferred to/from the untrusted OS. The enclave-OS interface on SGX, however, can be extremely large if we wish to run existing unmodified binaries inside enclaves. This article presents
computer science, information systems
What problem does this paper attempt to address?