• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. CompaSeC: A Compiler-Assisted Security Countermeasure to Address Instruction Skip Fault Attacks on RISC-V
 
  • Details
  • Full
Options
January 31, 2023
Conference Paper
Title

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

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.
Author(s)
Geier, Johannes
Technische Universität München  
Auer, Lukas  orcid-logo
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Mueller-Gritschneder, Daniel
Technische Universität München  
Sharif, Uzair
Technische Universität München  
Schlichtmann, Ulf
Technische Universität München  
Mainwork
ASP-DAC 2023, 28th Asia and South Pacific Design Automation Conference. Proceedings  
Conference
Asia and South Pacific Design Automation Conference 2023  
DOI
10.1145/3566097.3567925
Language
English
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Keyword(s)
  • Redundancy

  • Fault injection attack

  • Compiler

  • RISC-V

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