DocumentCode
3147115
Title
Robust protection against fault-injection attacks on smart cards implementing the advanced encryption standard
Author
Karpovsky, Mark ; Kulikowski, Konrad J. ; Taubin, Alexander
Author_Institution
Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
fYear
2004
fDate
28 June-1 July 2004
Firstpage
93
Lastpage
101
Abstract
We present a method of protecting a hardware implementation of the advanced encryption standard (AES) against a side-channel attack known as differential fault analysis attack. The method uses systematic nonlinear (cubic) robust error detecting codes. Error-detecting capabilities of these codes depend not just on error patterns (as in the case of linear codes) but also on data at the output of the device which is protected by the code and this data is unknown to the attacker since it depends on the secret key. In addition to this, the proposed nonlinear (n,k)-codes reduce the fraction of undetectable errors from 2-r to 2-2r as compared to the corresponding (n,k) linear code (where n - k = r and k >= r). We also present results on a FPGA implementation of the proposed protection scheme for AES as well as simulation results on efficiency of the robust codes.
Keywords
cryptography; error detection codes; field programmable gate arrays; nonlinear codes; security of data; smart cards; FPGA; advanced encryption standard; differential fault analysis attack; error detecting codes; error patterns; fault-injection attacks; nonlinear codes; side-channel attack; smart cards; Circuit faults; Costs; Cryptography; Doped fiber amplifiers; Hardware; Information security; Linear code; Protection; Robustness; Smart cards;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2004 International Conference on
Print_ISBN
0-7695-2052-9
Type
conf
DOI
10.1109/DSN.2004.1311880
Filename
1311880
Link To Document