Related Experiment Video
Updated: Jan 28, 2026

08:05
A Prediction Error-driven Retrieval Procedure for Destabilizing and Rewriting Maladaptive Reward Memories in Hazardous Drinkers
Published on: January 5, 2018
10.2K
Leaky Cauldron on the Dark Land: Understanding Memory Side-Channel Hazards in SGX
Wenhao Wang1, Guoxing Chen2, Xiaorui Pan1
1Indiana University, Bloomington, ww31@indiana.edu, xiaopan@indiana.edu, xw7@indiana.edu, hatang@indiana.edu.
Summary
Intel SGX security is threatened by new page-fault attacks. Our research reveals 8 attack vectors, exposing memory management vulnerabilities and common misunderstandings about SGX side channels.
Area of Science:
- Computer Science
- Cybersecurity
- Systems Security
Background:
- Intel SGX (Software Guard Extensions) provides hardware-based memory encryption, but side-channel attacks pose significant risks.
- Existing defenses primarily target page-fault attacks, leaving other vulnerabilities unaddressed.
Purpose of the Study:
- To systematically analyze side-channel threats targeting Intel SGX, focusing on memory management vulnerabilities.
- To identify and evaluate potential attack vectors beyond the page-fault attack.
- To clarify common misconceptions regarding SGX memory side channels.
Main Methods:
- Identification of 8 potential attack vectors across the memory hierarchy, from TLB to DRAM.
- Analysis of page-fault attack variations and their effectiveness against current defenses.
- Demonstration of recovering cryptographic keys and fine-grained program monitoring using combined cache and DRAM channels.
Main Results:
- Discovered 8 novel attack vectors impacting SGX memory management.
- Showcased that high-frequency asynchronous exit events (AEXs) can be bypassed.
- Achieved fine-grained monitoring of enclave programs (64-byte level) by combining cache and cross-enclave DRAM channels.
Conclusions:
- Current defenses against SGX side-channel attacks are insufficient.
- The side-channel threat model for secure enclaves needs redefinition.
- Findings prompt a re-evaluation of SGX's security and usage guidelines.
Related Concept Videos
Understanding Memory
1.4K
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
1.4K
The Colonization of Land
37.6K
Changes in the environment of the early Earth drove the evolution of organisms. As prokaryotic organisms in the oceans began to photosynthesize, they produced oxygen. Eventually, oxygen saturated the oceans and entered the air, resulting in an increase in atmospheric oxygen concentration, known as the oxygen revolution approximately 2.3 billion years ago. Therefore, organisms that could use oxygen for cellular respiration had an advantage. More than 1.5 years ago, eukaryotic cells and...
37.6K
Leaky Scanning
5.7K
During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA. Marilyn Kozak discovered that the sequence RCCAUGG (where R...
5.7K
Hazard Ratio
597
The hazard ratio (HR) is a widely used measure in clinical trials to compare the risk of events, such as death or disease recurrence, between two groups over time. It reflects the ratio of hazard rates—the instantaneous risk of the event occurring—between a treatment group and a control group. This measure provides valuable insights into the relative effectiveness of a treatment by assessing how the risk of an event differs between the two groups.
For example, in a clinical trial...
For example, in a clinical trial...
597
Hazard Rate
431
The hazard rate, also known as the hazard function or failure rate, is a statistical measure used to describe the instantaneous rate at which an event occurs, given that the event has not yet happened. From a probabilistic perspective, it represents the likelihood that a subject will experience the event in a very small time interval, conditional on surviving up to the beginning of that interval. In terms of frequency, the hazard rate can be viewed as the ratio of the number of events to the...
431
Understanding the Self
265
The self is a central aspect of human identity, encompassing an individual’s beliefs, emotions, perceptions, and experiences. It is a cognitive and psychological construct that enables individuals to interpret their traits and behaviors, influencing how they perceive themselves and interact with the world. While personality consists of stable and enduring characteristics, the self is shaped by self-perception and social experiences. This distinction highlights the dynamic nature of the...
265

