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 :
بازگشت