Everything About ___
Live briefing

Everything about Software Guard Extensions

Security-related instruction code processor extension

Intel Software Guard Extensions (SGX) is a set of instruction codes implementing trusted execution environment that are built into some Intel central processing units (CPUs). They allow user-level and operating system code to define protected private regions of memory, called enclaves. SGX is designed to be useful for implementing secure remote computation, secure web browsing, and digital rights management (DRM). Other applications include concealment of proprietary algorithms and of encryption keys. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Software Guard ExtensionsA 5-minute orientation
  2. Pick up a classic book: The RSpec BookThe most-reprinted book on the subject
  3. Read the landmark paper: PRINCESS: Privacy-protecting Rare disease International Network Collaboration via Encryption through Software guard extensionSCited 85 times
  4. Go sideways: ForeshadowA closely related topic
  5. Go sideways: Transient execution CPU vulnerabilityA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics