Side-Channel Attack against RSA Key Generation Algorithms

被引:0
|
作者
Bauer, Aurelie [1 ]
Jaulmes, Eliane [1 ]
Lomne, Victor [1 ]
Prouff, Emmanuel [1 ]
Roche, Thomas [1 ]
机构
[1] ANSSI, F-75700 Paris 07, SP, France
关键词
IMPLEMENTATION; CRT;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many applications of embedded devices require the generation of cryptographic secret parameters during the life cycle of the product. In such an unsafe context, several papers have shown that key generation algorithms are vulnerable to side-channel attacks. This is in particular the case of the generation of the secret prime factors in RSA. Until now, the threat has been demonstrated against naive implementations whose operations' flow depends on secret data, and a simple countermeasure is to avoid such kind of dependency. In this paper, we propose a new attack that renders this defence strategy ineffective. It is in particular able to break secure implementations recommended by the ANSI X9.31 and FIPS 186-4 standards. We analyse its efficiency for various realistic attack contexts and we demonstrate its practicality through experiments against a smart-card implementation. Possible countermeasures are eventually proposed, drawing the following main conclusion: prime generation algorithms should avoid the use of a prime sieve combined with a deterministic process to generate the prime candidates from a random seed.
引用
收藏
页码:223 / 241
页数:19
相关论文
共 50 条
  • [31] Server-aided RSA key generation against collusion attack
    Chen, Yun
    Safavi-Naini, Reihaneh
    Baek, Joonsang
    Chen, Xin
    SECURE MOBILE AD-HOC NETWORKS AND SENSORS, 2006, 4074 : 27 - 37
  • [32] Profiling Attack against RSA Key Generation Based on a Euclidean Algorithm
    de la Fe, Sadiel
    Park, Han-Byeol
    Sim, Bo-Yeon
    Han, Dong-Guk
    Ferrer, Carles
    INFORMATION, 2021, 12 (11)
  • [33] Side-channel attacks on textbook RSA and ElGamal encryption
    Kühn, U
    PUBLIC KEY CRYPTOGRAPHY - PKC 2003, PROCEEDINGS, 2003, 2567 : 324 - 336
  • [34] A New Differential Scan-Based Side-Channel Attacks Against RSA Cryptosystem
    Dalvadi, Darshna
    Kothari, Badal
    Shah, Keyur
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 133 - 141
  • [35] Improving recent side-channel attacks against the DES key schedule
    Wiemers, Andreas
    Mittmann, Johannes
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2023, 13 (01) : 1 - 17
  • [36] Investigating profiled side-channel attacks against the DES key schedule
    Heyszl J.
    Miller K.
    Unterstein F.
    Schink M.
    Wagner A.
    Gieser H.
    Freud S.
    Damm T.
    Klein D.
    Kügler D.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2020, 2020 (03): : 22 - 72
  • [37] Improving recent side-channel attacks against the DES key schedule
    Andreas Wiemers
    Johannes Mittmann
    Journal of Cryptographic Engineering, 2023, 13 : 1 - 17
  • [38] An Analytic Attack against ARX Addition Exploiting Standard Side-channel Leakage
    Yan, Yan
    Oswald, Elisabeth
    Vivek, Srinivas
    ICISSP: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2021, : 89 - 97
  • [39] Leakage Evaluation on Power Balance Countermeasure Against Side-Channel Attack on FPGAs
    Fang, Xin
    Luo, Pei
    Fei, Yunsi
    Leeser, Miriam
    2015 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2015,
  • [40] A Time Randomization-Based Countermeasure Against the Template Side-Channel Attack
    Kordi, Farshideh
    Hosseintalaee, Hamed
    Jahanian, Ali
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2022, 14 (01): : 47 - 55