Corpus ID: 28642809

Intel SGX Explained

@article{Costan2016IntelSE,
  title={Intel SGX Explained},
  author={V. Costan and S. Devadas},
  journal={IACR Cryptol. ePrint Arch.},
  year={2016},
  volume={2016},
  pages={86}
}
  • V. Costan, S. Devadas
  • Published 2016
  • Computer Science
  • IACR Cryptol. ePrint Arch.
  • 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… CONTINUE READING
    733 Citations
    TRUSTED CODE EXECUTION ON UNTRUSTED PLATFORMS USING INTEL SGX
    • 6
    • PDF
    Secure Programming with Intel SGX and Novel Applications
    • 2
    • Highly Influenced
    • PDF
    SGAxe: How SGX Fails in Practice
    • 6
    • PDF
    Secure Processors Part II: Intel SGX Security Analysis and MIT Sanctum Architecture
    • 9
    • PDF
    SGX - TURVALISUSE JA JÕUDLUSE HINNANG
    • 2019
    Sanctum: Minimal Hardware Extensions for Strong Software Isolation
    • 281
    • PDF
    MPTEE: bringing flexible and efficient memory protection to Intel SGX
    • 3
    • PDF
    Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution
    • 411
    • PDF

    References

    SHOWING 1-10 OF 245 REFERENCES
    Sanctum: Minimal Hardware Extensions for Strong Software Isolation
    • 281
    • PDF
    TrustVisor: Efficient TCB Reduction and Attestation
    • 566
    • PDF
    A Memory Encryption Engine Suitable for General Purpose Processors
    • Shay Gueron
    • Computer Science
    • IACR Cryptol. ePrint Arch.
    • 2016
    • 121
    • PDF
    Architectural support for copy and tamper resistant software
    • 481
    • PDF
    SMM rootkit: a new breed of OS independent malware
    • 49
    Intel® Software Guard Extensions: EPID Provisioning and Attestation Services
    • 82
    • PDF
    Iso-X: A Flexible Architecture for Hardware-Managed Isolated Execution
    • 67
    • PDF
    Security Analysis of x86 Processor Microcode
    • 8