Microarchitectural Attacks


Contact: Mathieu Gross

Microarchitectural Attacks are software-based side-channel attacks carried out from an unpriviledged software adversary . These attacks exploit the leakage coming from performance optimizations inside the processor and the memory hierarchy. Caches are commonly used as leakage source in such attacks, but any shared resource in a computer system can be potentially used to mount an attack. Microarchitectural Attacks have been applied to most computers systems (Desktop PC, Smartphone, Cloud) and represent a real threat for cryptographic algorithms, user privacy and the kernel. The observable leakage persists accross common isolation boundaries such as virtual machines and processes.

Research Toppics:

  • Microarchitectural Attacks on FPGA SoC
  • Countermeasures against Microarchitectural Attacks