Data confidentiality is a central concern in modern computer systems and services, as sensitive data from users and companies are being increasingly delegated to such systems …
F McKeen, I Alexandrovich, I Anati, D Caspi… - Proceedings of the …, 2016 - dl.acm.org
We introduce Intel® Software Guard Extensions (Intel® SGX) SGX2 which extends the SGX instruction set to include dynamic memory management support for enclaves. Intel® SGX is …
M Henson, S Taylor - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
Memory encryption has yet to be used at the core of operating system designs to provide confidentiality of code and data. As a result, numerous vulnerabilities exist at every level of …
S Gueron - IEEE Security & Privacy, 2016 - ieeexplore.ieee.org
Intel's Software Guard Extensions allows general-purpose computing platforms to run software in a trustworthy manner and securely handle encrypted data. To satisfy the …
Y Jang, J Lee, S Lee, T Kim - Proceedings of the 2nd Workshop on …, 2017 - dl.acm.org
Intel Software Guard Extensions (SGX) provides a strongly isolated memory space, known as an enclave, for a user process, ensuring confidentiality and integrity against software and …
D Kaplan, J Powell, T Woller - White paper, 2016 - amd.com
The need for practical security in modern computing systems is greater than ever. The increase in system complexity, growth of the cloud, and advent of new technologies are all …
H Tian, Y Zhang, C Xing, S Yan - Proceedings of the Computing …, 2017 - dl.acm.org
Intel Software Guard Extensions (SGX) is an emerging trusted hardware technology. SGX enables user-level code to allocate regions of trusted memory, called enclaves, where the …
Traditional execution environments deploy Address Space Layout Randomization (ASLR) to defend against memory corruption attacks. However, Intel Software Guard Extension (SGX) …