Title :
Low Voltage Fault Attacks on the RSA Cryptosystem
Author :
Barenghi, Alessandro ; Bertoni, Guido ; Parrinello, Emanuele ; Pelosi, Gerardo
Author_Institution :
DEI, Politec. di Milano, Milan, Italy
Abstract :
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.
Keywords :
microprocessor chips; public key cryptography; ARM; ARM9 microprocessor; RSA cryptosystem; fault injection attacks; low voltage fault attacks; Circuit faults; Cryptography; Data mining; Fault diagnosis; Hardware; Laser beams; Low voltage; Power supplies; Robustness; Security; Hardware Security; Low voltage Fault Attacks; RSA attacks;
Conference_Titel :
Fault Diagnosis and Tolerance in Cryptography (FDTC), 2009 Workshop on
Conference_Location :
Lausanne
Print_ISBN :
978-1-4244-4972-9
DOI :
10.1109/FDTC.2009.30