Mario Werner

Dipl.-Ing. BSc

Secure Systems, PhD Candidate

Mario Werner is a PhD candidate, supervised by Prof. Stefan Mangard, in the Secure Systems (SESYS) research group of the IAIK. His main research interest is the development of processor extensions that are easy to use and provide strong security properties. Mario received his Master's degree (with distinction) in 2014 from Graz University of Technology where he studied Information and Computer Engineering. His thesis, titled Control-Flow Integrity: Compiler Assisted Signature Monitoring, deals with protecting processors against physical attacks and introduced Mario to his current research field.
Mario Werner

Research

Mario primarily works on the development of processor extensions and modifications (incl. LLVM compiler support) that enable the construction of general-purpose processor architectures with strong security capabilities. Here, he particularly focuses on the development of countermeasures and techniques against powerful physical attacks that are widely applicable to embedded systems. An example for such a technique is the memory encryption and authentication framework MEMSEC (code) that prevents physical tampering and can even withstand side-channel analysis. Another interesting example, which received a best paper award at EuroS&P 2018, is a sponge-based CFI scheme that protects against software attacks (e.g., code-reuse) as well as physical fault injection.

Teaching

Besides supervising numerous internships as well as Bachelor and Master Theses, Mario is also involved in teaching, preparing, and grading the following courses:

  • (since 2014) System-on-Chip Architectures and Modelling
  • (since 2019) Computer Organization
  • (since 2019) Computer Organization and Networks

Publications

Pointing in the Right Direction - Securing Memory Accesses in a Faulty World

Schilling, R., Werner, M., Nasahl, P. & Mangard, S.
Annual Computer Security Applications Conference

TIMBER-V: Tag-Isolated Memory Bringing Fine-grained Enclaves to RISC-V

Weiser, S., Werner, M. & Mangard, S.
Network and Distributed System Security Symposium (NDSS) 2019

Sponge-Based Control-Flow Protection for IoT Devices

Werner, M. & Mangard, S.
2018 IEEE European Symposium on Security and Privacy, Institute of Electrical and Electronics Engineers

MEAS: memory encryption and authentication secure against side-channel attacks

Werner, M. & Mangard, S.
, 1-22

Securing Conditional Branches in the Presence of Fault Attacks

Schilling, R., Werner, M. & Mangard, S.
Design, Automation & Test in Europe Conference - DATE 2018

More Publications