Evaluating Code Emulating Upsets on Microcontroller Devices

Fault attacks pose a significant threat to the functionality and reliability of embedded systems, particularly microcontrollers that are widely used in critical applications such as consumer electronics, medical devices, industrial systems, and recently machine learning models. Given the nature of fault injection attacks, the cost for setting up and running fault injection campaigns can be inaccurate, time consuming and expensive. Because of this, alternative methods such as software, GDB based and RTL model fault injection have been developed. This paper compares these fault injection methods and proposes a high-level, standalone method of injecting faults into the ARM Cortex M0+ microcontroller with high accuracy and customization, while exploring the vulnerability of various algorithms.

Authors

Institutions

Publication Details

Published
2025-03-22
DOI
https://doi.org/10.1109/southeastcon56624.2025.10971589
Primary Topic
Fuzzy Logic and Control Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating Code Emulating Upsets on Microcontroller Devices

Christopher Doss, John Kelly, Daniel B. Limbrick, C Williams
Fuzzy Logic and Control Systems
article

Evaluating Code Emulating Upsets on Microcontroller Devices

Christopher Doss, John Kelly, Daniel B. Limbrick, C Williams
article en

Abstract

Fault attacks pose a significant threat to the functionality and reliability of embedded systems, particularly microcontrollers that are widely used in critical applications such as consumer electronics, medical devices, industrial systems, and recently machine learning models. Given the nature of fault injection attacks, the cost for setting up and running fault injection campaigns can be inaccurate, time consuming and expensive. Because of this, alternative methods such as software, GDB based and RTL model fault injection have been developed. This paper compares these fault injection methods and proposes a high-level, standalone method of injecting faults into the ARM Cortex M0+ microcontroller with high accuracy and customization, while exploring the vulnerability of various algorithms.

North Carolina Agricultural and Technical State University (US)
Office of Naval Research
Openalex Percentile: Top 96%
Fuzzy Logic and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.