DocumentCode
1483579
Title
Fault Injection Attacks on Cryptographic Devices: Theory, Practice, and Countermeasures
Author
Barenghi, Alessandro ; Breveglieri, Luca ; Koren, Israel ; Naccache, David
Author_Institution
Politec. di Milano, Milan, Italy
Volume
100
Issue
11
fYear
2012
Firstpage
3056
Lastpage
3076
Abstract
Implementations of cryptographic algorithms continue to proliferate in consumer products due to the increasing demand for secure transmission of confidential information. Although the current standard cryptographic algorithms proved to withstand exhaustive attacks, their hardware and software implementations have exhibited vulnerabilities to side channel attacks, e.g., power analysis and fault injection attacks. This paper focuses on fault injection attacks that have been shown to require inexpensive equipment and a short amount of time. The paper provides a comprehensive description of these attacks on cryptographic devices and the countermeasures that have been developed against them. After a brief review of the widely used cryptographic algorithms, we classify the currently known fault injection attacks into low-cost ones (which a single attacker with a modest budget can mount) and high-cost ones (requiring highly skilled attackers with a large budget). We then list the attacks that have been developed for the important and commonly used ciphers and indicate which ones have been successfully used in practice. The known countermeasures against the previously described fault injection attacks are then presented, including intrusion detection and fault detection. We conclude the survey with a discussion on the interaction between fault injection attacks (and the corresponding countermeasures) and power analysis attacks.
Keywords
cryptography; fault diagnosis; cryptographic algorithms; cryptographic device; fault detection; fault injection attack; inexpensive equipment; intrusion detection; power analysis attack; Algorithm design and analysis; Circuit faults; Cryptography; Encryption; Fault diagnosis; Power systems; Public key; Countermeasures; cryptographic devices; fault injection; power analysis; side-channel attacks;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/JPROC.2012.2188769
Filename
6178001
Link To Document