DocumentCode
3370014
Title
Efficient Countermeasures against Fault Attacks for 3DES Crypto Engine in Bank IC Card
Author
Qian Wang ; Liji Wu ; Xiangmin Zhang ; Xiangyu Li ; Jun Guo
Author_Institution
Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear
2013
fDate
14-15 Dec. 2013
Firstpage
729
Lastpage
733
Abstract
As bank IC cards with chips are widely used nowadays, the security of them becomes increasingly important. Fault attack, which aims to inject fault into the chip during the calculation, is a serious threat to the information security of the chip. Thus considerable countermeasures are involved to meet the overall requirements and facilitate the intended application for bank IC cards. In this paper, countermeasures against fault attacks for 3DES (Triple Data Encryption Algorithm) which is one of the widely used block ciphers in the bank IC cards are designed and implemented. Those countermeasures in our paper are based on the symmetry structure of DES block and we try to dig the efficiency in it. The basic countermeasure reduces the time latency from 100% to 1/n × 100% for n round block cipher. On the basis of this, an optimized countermeasure lowers the redundancy rate from 1/4 to 1/16. Another optimization reduces the area cost of duplication than the second method, which has the same latency. The countermeasures are designed for the 3DES algorithm in RTL level, implemented and verified in FPGA board. The fault attack platform successfully injected clock glitch into the DES engine and demonstrated the validity of the countermeasure. Over 1000 3DES calculations are tested and the successful detection rate is 100%.
Keywords
banking; circuit optimisation; clocks; cryptography; fault simulation; field programmable gate arrays; logic design; redundancy; smart cards; 3DES algorithm; 3DES crypto engine; FPGA board; RTL level countermeasures; bank IC cards; block ciphers; chip security; clock glitch; fault attacks; fault injection; information security threat; optimization; redundancy rate reduction; symmetry DES block structure; time latency reduction; triple data encryption algorithm; Ciphers; Circuit faults; Encryption; Field programmable gate arrays; Three-dimensional displays; bank IC card; block cipher; chip security; countermeasure; fault attack;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Security (CIS), 2013 9th International Conference on
Conference_Location
Leshan
Print_ISBN
978-1-4799-2548-3
Type
conf
DOI
10.1109/CIS.2013.159
Filename
6746527
Link To Document