Projects per year
Abstract
Fault injection (FI) attacks pose a significant threat to the reliability and security of devices. They can cause data or control-flow corruption, leading to system failure or allowing malicious attackers to steal secret data or leak cryptographic keys. To protect against faults, many vendors extend their processors with lockstep capabilities, which require either dedicated hardware duplication or a reconfigurable second core that can act as a shadow core. The former causes a large hardware overhead while the latter requires an inflexible configuration during boot time with additional implications for software design. Software-based fault protection requires recompilation of existing code with custom compilers, which introduces compatibility issues. This paper presents Faultless: A fault protection mechanism that trans- parently performs hardware-based instruction duplication and utilizes the existing redundancy in superscalar processors. Contrary to lockstep approaches, our design facilitates a flexible protection approach with marginal hardware overhead that allows developers to toggle the fault protection during runtime, providing a choice between security and per- formance. The design is fully transparent and compatible with preexisting binaries. We implement our prototype based on the VeeR EH1 RISC-V processor and show that, when active, our fault protection generates an average performance overhead between 32 % and 79 %, depending on the hardware configuration. Non-critical applications can deactivate the feature and run without any overheads. On an Artix-7 FPGA, our hardware modifications incur a minimal overhead of 3.5 % for LUTs and 2.8 % for flip-flops.
| Original language | English |
|---|---|
| Title of host publication | Detection of Intrusions and Malware, and Vulnerability Assessment - 22nd International Conference, DIMVA 2025, Proceedings |
| Editors | Manuel Egele, Daniel Gruss, Veelasha Moonsamy, Michele Carminati |
| Pages | 297-315 |
| Number of pages | 19 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 22nd International Conference on Detection of Intrusions and Malware, and Vulnerability Assess, DIMVA 2025 - Graz University of Technology, Graz, Austria Duration: 9 Jul 2025 → 11 Jul 2025 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Volume | 15748 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 22nd International Conference on Detection of Intrusions and Malware, and Vulnerability Assess, DIMVA 2025 |
|---|---|
| Country/Territory | Austria |
| City | Graz |
| Period | 9/07/25 → 11/07/25 |
Keywords
- Fault-Protection
- RISC-V
- Superscalar CPU
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science
Fields of Expertise
- Information, Communication & Computing
Fingerprint
Dive into the research topics of 'FAULTLESS: Flexible and Transparent Fault Protection for Superscalar RISC-V Processors'. Together they form a unique fingerprint.Projects
- 1 Finished
-
AWARE - Hardware-Ensured Software Security
Mangard, S. (Consortium manager resp. coordinator with external organisations) & Mangard, S. (Project manager on research unit)
1/05/22 → 30/04/25
Project: Research project
Activities
- 1 Talk at conference or symposium
-
FAULTLESS: Flexible and Transparent Fault Protection for Superscalar RISC-V Processors
Waser, M. (Speaker)
11 Jul 2025Activity: Talk or presentation › Talk at conference or symposium › Science to science
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS