Formal fault injection vulnerability detection in binaries: a software process and hardware validation

The work

AuthorsNisrine Jafri
Editors
Typephdthesis
Year2019
Citekeyjafri2019formal

Where it appeared

SchoolUniversité de Rennes

Related

Distinct fromgivenwilson2018state
Distinct frommichelland2026quantifying
Distinct frompesin2025formally

From bibtex.

Abstract

Fault injection is a well known method to test the robustness and security vulnerabilities of systems. Detecting fault injection vulnerabilities has been approached with a variety of different but limited methods. Software-based and hardware-based approaches have both been used to detect fault injection vulnerabilities. Software-based approaches can provide broad and rapid coverage, but may not correlate with genuine hardware vulnerabilities. Hardware-based approaches are indisputable in their results, but rely upon expensive expert knowledge, manual testing, and cannot confirm what fault model represents the created effect. First, this thesis focuses on the software-based approach and proposes a general process that uses model checking to detect fault injection vulnerabilities in binaries. The efficacy and scalability of this process is demonstrated by detecting vulnerabilities in different cryptographic real-world implementations. Then, this thesis bridges software-based and hardware-based fault injection vulnerability detection by contrasting results of the two approaches. This demonstrates that: not all software-based vulnerabilities can be reproduced in hardware; prior conjectures on the fault model for electromagnetic pulse attacks may not be accurate; and that there is a relationship between software-based and hardware-based approaches. Further, combining both software-based and hardware-based approaches can yield a vastly more accurate and efficient approach to detect genuine fault injection vulnerabilities.

A copy is held

pdf, 979.1 kB. 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 12:22 UTC
Approved bya person 2026-09-23 14:07 UTC

Cite it as

@phdthesis{jafri2019formal,
  title        = {Formal fault injection vulnerability detection in binaries: a software process and hardware validation},
  author       = {Nisrine Jafri},
  year         = {2019},
  school       = {Université de Rennes},
  doi          = {10.70675/b316a7f6z752fz4669z8752z8fb9aeabc3f6},
}

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