Intel SGX Explained.
Abstract
Intel’s Software Guard Extensions (SGX) is a set of extensions to the Intel architecture that aims to provide integrity and confidentiality guarantees to securitysensitive computation performed on a computer where all the privileged software (kernel, hypervisor, etc) is potentially malicious. This paper analyzes Intel SGX, based on the 3 papers [14, 78, 137] that introduced it, on the Intel Software Developer’s Manual [100] (which supersedes the SGX manuals [94, 98]), on an ISCA 2015 tutorial [102], and on two patents [108, 136]. We use the papers, reference manuals, and tutorial as primary data sources, and only draw on the patents to fill in missing information. This paper’s contributions are a summary of…
Citation impact
753
total citations
- FWCI
- —
- Percentile
- —
- References
- 125
Citations per year
Authors
2Topics & keywords
Topics
Keywords
- Hypervisor
- Computer science
- Guard (computer science)
- Software
- Confidentiality
- Operating system
- Software engineering
- Computer security
UN Sustainable Development Goals
- Peace, Justice and strong institutions
No related works found for this paper.