- Book Chapter
9
- 10.1007/978-3-319-71237-6_6
Automatically Generating Secure Wrappers for SGX Enclaves from Separation Logic Specifications
- Jan 01, 2017
- Neline Van Ginkel + 2 more +2
Intel Software Guard Extensions (SGX) is a recent technology from Intel that makes it possible to execute security-critical parts of an application in a so-called SGX enclave, an isolated area of the system that is shielded from all other software (including the OS and/or hypervisor). SGX was designed with the objective of making it relatively straightforward to take a single module of an existing C application, and put that module in an enclave. The SGX SDK includes tooling to semi-automatically generate wrappers for an enclaved C module. The wrapped enclave can then easily be linked to the legacy application that uses the module.
Read more