A Formal Proof of Countermeasures against Fault Injection Attacks on CRT-RSA - Archive ouverte HAL
Communication Dans Un Congrès Année : 2013

A Formal Proof of Countermeasures against Fault Injection Attacks on CRT-RSA

Sylvain Guilley

Résumé

In this article, we describe a methodology that aims at either breaking or proving the security of CRT-RSA algorithms against fault injection attacks. In the specific case-study of BellCoRe attacks, our work bridges a gap between formal proofs and implementation-level attacks. We apply our results to three versions of CRT-RSA, namely the naive one, that of Shamir, and that of Aumüller et al. Our findings are that many attacks are possible on both the naive and the Shamir implementations, while the implementation of Aumüller et al. is resistant to all fault attacks with one fault. However, we show that the countermeasure is not minimal, since two tests out of seven are redundant and can simply be removed.
Fichier principal
Vignette du fichier
13_PROOFS_BellCoRe.pdf (381.79 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00863914 , version 1 (19-09-2013)
hal-00863914 , version 2 (31-01-2014)

Identifiants

  • HAL Id : hal-00863914 , version 1

Citer

Pablo Rauzy, Sylvain Guilley. A Formal Proof of Countermeasures against Fault Injection Attacks on CRT-RSA. PROOFS, Aug 2013, Santa Barbara, CA, United States. ⟨hal-00863914v1⟩
636 Consultations
510 Téléchargements

Partager

More