2009 · 80 citations · 10 references
ComputingComputer EngineeringComputer ScienceCryptographyFault-tolerant ComputingFault-tolerant SystemsCryptographic ArchitectureCryptographic VulnerabilitiesEmbedded System SecurityFault InjectionFault Injection AttacksMicroarchitectural SecurityCryptographic ApplicationsCryptographic Fault AnalysisFault Injection In MicroprocessorsFault Model AnalysisFault-based AttacksMicroarchitectural Fault AttacksPower Supply ReliabilitySystem-on-chip Fault Attacks
Fault injection attacks are a powerful tool to exploit implementative weaknesses of robust cryptographic algorithms. The faults induced during the computation of the cryptographic primitives allow to extract pieces of information about the secret parameters stored into the device using the erroneous results. Various fault induction techniques have been researched, both to make practical several theoretical fault models proposed in open literature and to outline new kinds of vulnerabilities. In this paper we describe a non-invasive fault model based on the effects of underfeeding the power supply of an ARM general purpose CPU. We describe the methodology followed to characterize the fault model on an ARM9 microprocessor and propose and mount attacks on implementations of the RSA primitives.
10
Modular multiplication without trial division
Peter L. Montgomery · Mathematics of Computation · 1985 · 2.4K citations
Modular Multiplication Without Trial Division
Peter L. Montgomery · Mathematics of Computation · 1985 · 1.1K citations · Full text
The Sorcerer's Apprentice Guide to Fault Attacks
Hagai Bar-El, Hamid Choukri, David Naccache et al. · Proceedings of the IEEE · 2006 · 723 citations
Engineering, Computer Engineering, Electrical Engineering +15
Practical Setup Time Violation Attacks on AES
Nidhal Selmane, Sylvain Guilley, Jean‐Luc Danger · 2008 · 145 citations