loading...
A CRT-RSA Algorithm Secure against Hardware Fault Attacks
Indiana University-Purdue University, Indianapolis, USA September 29-October 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DASC.2006.52nd IEEE International Symposium on D ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sining Liu, Indiana University - Purdue University, USA
Brian King, Indiana University - Purdue University, USA
Wei Wang, Indiana University - Purdue University, USA
Chinese Remainder Theorem based RSA (CRTRSA) 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 faultdetection 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.
Index Terms:
Chinese Remainder Theorem; RSA; algorithm; smart card
Citation:
Sining Liu, Brian King, Wei Wang, "A CRT-RSA Algorithm Secure against Hardware Fault Attacks," dasc, pp.51-60, 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing (DASC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.