DocumentCode
634654
Title
On-line testing for differential fault attacks in cryptographic circuits
Author
Mukhopadhyay, Debdeep
Author_Institution
Dept. of Comput. Sci., Indian Inst. of Technol. Kharagpur, Kharagpur, India
fYear
2013
fDate
8-10 July 2013
Firstpage
226
Lastpage
227
Abstract
Faults have been found to be catastrophic for the security of ciphers. Random faults inside a cipher implementation, trigger intentionally or accidentally, can be shown to reduce the key space of ciphers drastically. Even world-wide standard ciphers, like the Advanced Encryption Standard (AES) can be shown to be cryptanalyzed when the faulty ciphertexts are exposed to the outside world. Our recent findings show that fluctuations of the operating conditions of a circuit introduces circuit marginalities, which are manifested as exploitable multiple byte faults. The paper subsequently deals with a natural follow up question, how to test these faults? Can we adopt classical fault tolerance methods to detect these malicious faults? We show that while classical fault tolerance assumes uniform distribution of faults, the fault attacker introduces biased faults. On the other hand, while classical fault tolerance attempts to target all faults, most of the attacks exploit a small subspace of the entire fault space. This hiatus implies the necessity of the emergence of novel on-line methodologies for fault detection. The paper concludes with the requirement of proofs for 100% fault coverage of the attack-exploitable space, vs the simulation based approaches of classical fault tolerance.
Keywords
cryptography; fault diagnosis; fault tolerant computing; logic testing; AES; advanced encryption standard; attack-exploitable space; biased faults; cipher security; circuit marginalities; classical fault attack; classical fault tolerance; cryptographic circuits; differential fault attacks; fault coverage; fault detection; fault tolerance; faulty ciphertexts; online testing; operating conditions; uniform fault distribution; Ciphers; Circuit faults; Encryption; Fault tolerance; Fault tolerant systems; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
On-Line Testing Symposium (IOLTS), 2013 IEEE 19th International
Conference_Location
Chania
Type
conf
DOI
10.1109/IOLTS.2013.6604084
Filename
6604084
Link To Document