Date of Award
Summer 6-5-2026
Document Type
Thesis (Undergraduate)
Department
Computer Science
First Advisor
Sergey Bratus
Second Advisor
Rahul Sarpeshkar
Abstract
Glitching, or Fault Injection, is an effective hardware hacking technique used in industry but largely unstudied in academia. Industry-led study of glitching is result-driven and overwhelmingly proprietary, meaning that a scientific approach to glitching is seen infrequently and published even less.
This thesis aims to be part of the effort to bring glitching to the attention of the academic side of the cyber security community. Specifically, this work aims to characterize and explore the probabilistic nature of fault injection that has been previously overlooked. Although from a purely result-driven point of view probabilistic nature of a phenomenon suggests unreliability and is viewed as a drawback, this research aims to examine and better formalize the unpredictability present in glitching setups.
Firstly, a more formalized approach to glitching, as well as an overview of existing work, is provided. Secondly, the potential of glitching research is demonstrated through data collection and analysis of multiple experiments.
Recommended Citation
Filyurina, Anna, "Probabilistic Characterization of Voltage Glitching Attacks" (2026). Computer Science Senior Theses. 93.
https://digitalcommons.dartmouth.edu/cs_senior_theses/93
