Cross-World Covert Channel on ARM Trustzone through PMU

Xinyao Li1, Akhilesh Tyagi1

  • 1Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50010, USA.

Summary

This study reveals a covert channel vulnerability in ARM TrustZone, enabling secure-to-normal world data leakage via Performance Monitoring Unit events. It proposes microarchitectural events for significantly higher bandwidth covert communication.

Related Concept Videos

Zones of Protection01:16

Zones of Protection

In power systems, the entire setup is divided into protective zones to isolate faults and protect the rest of the network. These zones include generators, transformers, buses, transmission lines, distribution lines, and motors. Each zone can be visualized as a separate room in a house, with each room protected by its own circuit breaker.
Protective zones are defined by closed dashed lines, containing one or more components. A key characteristic of these zones is the strategic placement of...
299
Clamper Circuit01:14

Clamper Circuit

A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
537
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.2K
Multimachine Stability01:25

Multimachine Stability

Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
216
Transition Zone01:28

Transition Zone

The transition zone in concrete is a critical area where aggregate meets cement paste, marked by a distinct porosity and weakness compared to the surrounding material. The adhesion around the aggregates is primarily due to Van Der Waals forces. The voids within this zone influence its robustness; initially, it is less durable than the surrounding bulk mortar due to larger voids. Initially, when concrete is compacted, a higher water-cement ratio near the aggregates leads to the formation of...
137
Masking and Demasking Agents01:19

Masking and Demasking Agents

EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
2.6K