Fault attacks on RSA with CRT:: Concrete results and practical countermeasures

被引:0
|
作者
Aumüller, C [1 ]
Bier, P [1 ]
Fischer, W [1 ]
Hofreiter, P [1 ]
Seifert, JP [1 ]
机构
[1] Infineon Technol, Secur & ChipCard ICs, D-81609 Munich, Germany
关键词
Bellcore attack; Chinese remainder theorem; fault attacks; hardware security; RSA; spike attacks; software countermeasures; transient fault model;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes concrete results and practically validated countermeasures concerning differential fault attacks on RSA using the CRT. We investigate smartcards with an RSA coprocessor where any hardware countermeasures to defeat fault attacks have been switched off. This scenario was chosen in order to analyze the reliability of software countermeasures. We start by describing our laboratory setting for the attacks. Hereafter, we describe the experiments and results of a straightforward implementation of a well-known countermeasure. This implementation turned out to be not sufficient. With the data obtained by these experiments we developed a practical error model. This enabled us to specify enhanced software countermeasures for which we were not able to produce any successful attacks on the investigated chips. Nevertheless, we are convinced that only sophisticated hardware countermeasures (sensors, filters, etc.) in combination with software countermeasures will be able to provide security.
引用
收藏
页码:260 / 275
页数:16
相关论文
共 50 条
  • [1] Fault attacks for CRT based RSA: New attacks, new results, and new countermeasures
    Kim, Chong Hee
    Quisquater, Jean-Jacques
    INFORMATION SECURITY THEORY AND PRACTICES: SMART CARDS, MOBILE AND UBIQUITOUS COMPUTING SYSTEMS, PROCEEDINGS, 2007, 4462 : 215 - +
  • [2] Algorithmic Countermeasures Against Fault Attacks and Power Analysis for RSA-CRT
    Kiss, Agnes
    Kraemer, Juliane
    Rauzy, Pablo
    Seifert, Jean-Pierre
    CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2016, 2016, 9689 : 111 - 129
  • [3] A formal proof of countermeasures against fault injection attacks on CRT-RSA
    Rauzy, Pablo
    Guilley, Sylvain
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2014, 4 (03) : 173 - 185
  • [4] Countermeasures Against High-Order Fault-Injection Attacks on CRT-RSA
    Rauzy, Pablo
    Guilley, Sylvain
    2014 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2014), 2014, : 68 - 82
  • [5] CRT RSA algorithm protected against fault attacks
    Boscher, Arnaud
    Naciri, Robert
    Prouff, Emmanuel
    INFORMATION SECURITY THEORY AND PRACTICES: SMART CARDS, MOBILE AND UBIQUITOUS COMPUTING SYSTEMS, PROCEEDINGS, 2007, 4462 : 229 - +
  • [6] Modulus fault attacks against RSA-CRT signatures
    Brier, Eric
    Naccache, David
    Nguyen, Phong Q.
    Tibouchi, Mehdi
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2011, 1 (03) : 243 - 253
  • [7] Modulus Fault Attacks against RSA-CRT Signatures
    Brier, Eric
    Naccache, David
    Nguyen, Phong Q.
    Tibouchi, Mehdi
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2011, 2011, 6917 : 192 - +
  • [8] A CRT-RSA algorithm secure against hardware fault attacks
    Liu, Sining
    King, Brian
    Wang, Wei
    DASC 2006: 2ND IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2006, : 51 - +
  • [9] (In)security against fault injection attacks for CRT-RSA implementations
    Berzati, Alexandre
    Canovas, Cecile
    Goubin, Louis
    FDTC 2008: FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY, PROCEEDINGS, 2008, : 101 - +
  • [10] Protecting CRT RSA against Fault and Power Side Channel Attacks
    Fournaris, Apostolos P.
    Koufopavlou, Odysseas
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 159 - 164