The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

CompaSeC: A Compiler-Assisted Security Countermeasure to Address Instruction Skip Fault Attacks on RISC-V

The work

AuthorsJohannes Geier; Lukas Auer; Daniel Mueller-Gritschneder; Uzair Sharif; Ulf Schlichtmann
Editors
Typemisc
Year2023
Citekeygeier2023compasec

Where it appeared

Published inAsia and South Pacific Design Automation Conference (ASP-DAC)
Pages676--682

Identifiers

DOI10.1145/3566097.3567925
OpenAlexW4318685777

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Fault-injection attacks are a risk for any computing system executing security-relevant tasks, such as a secure boot process. While hardware-based countermeasures to these invasive attacks have been found to be a suitable option, they have to be implemented via hardware extensions and are thus not available in most Commonly used Off-The-Shelf (COTS) components. Software Implemented Hardware Fault Tolerance (SIHFT) is therefore the only valid option to enhance a COTS system's resilience against fault attacks. Established SIHFT techniques usually target the detection of random hardware errors for functional safety and not targeted attacks. Using the example of a secure boot system running on a RISC-V processor, in this work we first show that when the software is hardened by these existing techniques from the safety domain, the number of vulnerabilities in the boot process to single, double, triple, and quadruple instruction skips cannot be fully closed. We extend these techniques to the security domain and propose Compiler-assisted Security Countermeasure (CompaSeC). We demonstrate that CompaSeC can close all vulnerabilities for the studied secure boot system. To further reduce performance and memory overheads we additionally propose a method for CompaSeC to selectively harden individual vulnerable functions without compromising the security against the considered instruction skip faults.

How it got here

How it got hereagent via openalex
Added2026-10-26 15:25 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

hardware-security

Cite it as

@misc{geier2023compasec,
  title        = {CompaSeC: A Compiler-Assisted Security Countermeasure to Address Instruction Skip Fault Attacks on RISC-V},
  author       = {Johannes Geier and Lukas Auer and Daniel Mueller-Gritschneder and Uzair Sharif and Ulf Schlichtmann},
  year         = {2023},
  journal      = {Asia and South Pacific Design Automation Conference (ASP-DAC)},
  pages        = {676--682},
  doi          = {10.1145/3566097.3567925},
}

This record lives at https://refs.drheap.org/geier2023compasec/ and will keep doing so.