Home // International Journal On Advances in Security, volume 15, numbers 1 and 2, 2022 // View article
Implementation of a Software Based Glitching Detection Mechanism
Authors:
Jakob Löw
Dominik Bayerl
Hans-Joachim Hof
Keywords: computer security; clocks; microcontrollers; pro- gram compilers; program control structures
Abstract:
Clock glitching is an attack surface of many micro- processors. While fault resistant processors exist, they usually come with a higher price tag, resulting in their cheaper alterna- tives being used for small embedded devices. After describing the effects of fault attacks and their application to modern micro- processors, this paper presents the concept and implementation of a novel software based approach at protecting programs from fault attacks. Even though the protection mechanism can be automatically added to a given program in a special compiler step, its use case is not to protect the full program. As shown by the performance analysis in this paper, the approach comes with heavy performance implications, making it only useful for protecting important parts of programs, such as initialization, key exchanges or other cryptographic implementations.
Pages: 31 to 40
Copyright: Copyright (c) to authors, 2022. Used with permission.
Publication date: June 30, 2022
Published in: journal
ISSN: 1942-2636