DocumentCode
2905724
Title
A CRT-RSA Algorithm Secure against Hardware Fault Attacks
Author
Liu, Sining ; King, Brian ; Wang, Wei
Author_Institution
Dept. of Electr. & Comput. Eng., Indiana Univ.-Purdue Univ., Indianapolis, IN
fYear
2006
fDate
Sept. 29 2006-Oct. 1 2006
Firstpage
51
Lastpage
60
Abstract
Chinese remainder theorem based RSA (CRT-RSA) digital signature has important applications in smart cards. Previous CRT-RSA algorithms such as CRT-2 and BOS are susceptible to practical hardware fault attacks. In this paper, a new CRT-RSA algorithm with countermeasures to hardware fault attacks is proposed. To our knowledge, the proposed algorithm is the first that can resist what we call the single-fault adversarial attacks. The proposed algorithm first computes the signature using CRT in a secret algebraic setting, then a set of fault-detection variables are computed to detect possible faults. Lastly, the signature is mapped from the secret algebraic setting to the intended setting. By using a random number and the fault detection variables, every step of the algorithm is protected from hardware faults. The output of the algorithm will be fully randomized in case of faults. The CRT´s speed advantages are also maintained. The proposed algorithm is approximately two times as fast as the direct form RSA for the two-prime case, and about four times as fast for the three-prime case
Keywords
cryptography; digital signatures; fault tolerance; smart cards; CRT-RSA algorithm; Chinese remainder theorem; digital signature; fault detection; hardware fault attacks; single-fault adversarial attacks; smart cards; Cathode ray tubes; Digital signatures; EPROM; Hardware; Microprocessors; Random access memory; Read only memory; Read-write memory; Security; Smart cards; Chinese Remainder Theorem; RSA; algorithm; smart card;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable, Autonomic and Secure Computing, 2nd IEEE International Symposium on
Conference_Location
Indianapolis, IN
Print_ISBN
0-7695-2539-3
Type
conf
DOI
10.1109/DASC.2006.5
Filename
4030866
Link To Document