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.

Conference on Computer and Communications Security : Proceedings of the ... Conference on Computer and Communications Security. ACM Conference on Computer and Communications Security
|March 12, 2019
PubMed
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.

Related Concept Videos

Understanding Memory01:19

Understanding Memory

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 Land02:22

The Colonization of Land

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 Scanning02:28

Leaky Scanning

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 Ratio01:12

Hazard Ratio

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...
597
Hazard Rate01:11

Hazard Rate

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 Self01:28

Understanding the Self

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