• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. TEEM: A CPU Emulator for Teaching Transient Execution Attacks
 
  • Details
  • Full
Options
2024
Conference Paper
Title

TEEM: A CPU Emulator for Teaching Transient Execution Attacks

Abstract
Side channel attacks have been an active field of attacker research for decades. The Spectre, Meltdown and Load Value Injection publications established a new type of attacks, known as transient execution attacks, which utilize that architectural rollbacks leave traces in microarchitectural caches and buffers. These can serve as covert channels, resulting in practically relevant but hard to prevent attack scenarios. The associated weaknesses are complex, which makes it hard for security researchers to detect them and even harder for developers to prevent them. To achieve advancements in this field it is important to teach students about the underlying concepts. However, the documentation of modern CPUs is neither complete nor correct, which increases difficulties in obtaining practical experience. As a result, there is a need for a CPU emulator that facilitates practical learning with options for looking inside the box. We contribute TEEM, a Transient Execution EMulator of a RISC-V CPU supporting several microarchitectural features relevant for teaching transient execution attacks. Our empirical teaching experiences clearly indicate an improvement in the student’s understanding of Meltdown and Spectre.
Author(s)
Swierzy, Ben Florian
University of Bonn
Hoffmann, Melina
University of Bonn
Boes, Felix
Universität Bonn
Betke, Felix
Universität Bonn
Hein, Lennart
University of Bonn
Shevchishin, Maxim
Universität Bonn
Sohn, Jan Niklas
Universität Bonn
Meier, Michael
Fraunhofer-Institut für Kommunikation, Informationsverarbeitung und Ergonomie FKIE  
Mainwork
SICHERHEIT 2024. Sicherheit, Schutz und Zuverlässigkeit  
Conference
Gesellschaft für Informatik, Fachbereich Sicherheit (GI Jahrestagung) 2024  
DOI
10.18420/sicherheit2024_013
Language
English
Fraunhofer-Institut für Kommunikation, Informationsverarbeitung und Ergonomie FKIE  
Keyword(s)
  • Emulation

  • Side Channels Attacks

  • Teaching

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024