Quantifying Programs' Robustness Against Multi-Fault Control-Flow Attacks by Static Analysis

The work

AuthorsSébastien Michelland; Antoine Gicquel; Damien Hardy; Erven Rohou
Editors
Typeinproceedings
Year2026
Citekeymichelland2026quantifying

Where it appeared

Published inIEEE 37th International Symposium on Software Reliability Engineering (ISSRE 2026)

Related

Distinct fromjafri2019formal
Distinct frompesin2025formally

From bibtex.

Abstract

Multi-fault attacks consist of multiple hardware disruptions targeting a single execution of a program; they can bypass security countermeasures by altering both program logic and its protections. Due to repetition and internal program complexity, the search space for these attacks is immense and few tools can analyze them either at scale or with completeness guarantees. Gicquel et al.'s SAMVA analyzer can construct control-flow attacks with large numbers of faults, but relies on heuristics and suffers from unpredictable performance. This paper replaces SAMVA's path search and fault positioning algorithms to fix its variable performance and give it completeness guarantees. Our reworked SAMVA finds all control-flow attacks (within a well-defined class) that achieve a user-provided attack plan, and enumerates them by increasing fault count. Finding optimal attacks directly quantifies the target program's robustness against the fault model for the chosen attack plan, to our knowledge, the first analysis of its kind at this scale. We demonstrate these capabilities by mapping out the robustness of eight PIN verification programs against a bypass of the PIN check with variable-width instruction skips, assessing the efficacy of each countermeasure. SAMVA analyzes all attacks of less than 10 faults and finds tens of thousands of optimal fault sequences within minutes.

A copy is held

pdf, 1.2 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 13:12 UTC
Approved bya person 2026-09-17 14:29 UTC

Cite it as

@inproceedings{michelland2026quantifying,
  title        = {Quantifying Programs' Robustness Against Multi-Fault Control-Flow Attacks by Static Analysis},
  author       = {Sébastien Michelland and Antoine Gicquel and Damien Hardy and Erven Rohou},
  year         = {2026},
  booktitle    = {IEEE 37th International Symposium on Software Reliability Engineering (ISSRE 2026)},
}

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