Fault Detection in RNS Montgomery Modular Multiplication - Archive ouverte HAL
Communication Dans Un Congrès Année : 2013

Fault Detection in RNS Montgomery Modular Multiplication

Résumé

Recent studies have demonstrated the importance of protecting the hardware implementations of cryptographic functions against side channel and fault attacks. In last years, very efficient implementations of modular arithmetic have been done in RNS (RSA, ECC, pairings) as well on FPGA as on GPU. Thus the protection of RNS Montgomery modular multiplication is a crucial issue. For that purpose, some techniques have been proposed to protect this RNS operation against side channel analysis. Nevertheless, there are still no effective and generic approaches for the detection of fault injection, which would be additionnally compatible with a leak resistant arithmetic. This paper proposes a new RNS Montgomery multiplication algorithm with fault detection capability. A mathematical analysis demonstrates the validity of the proposed approach. Moreover, an architecture that implements the proposed algorithm is presented. A comparative analysis shows that the introduction of the proposed fault detection technique requires only a limited increase in area.
Fichier principal
Vignette du fichier
PID2647785.pdf (325.17 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01065507 , version 1 (18-09-2014)

Identifiants

Citer

Jean-Claude Bajard, Julien Eynard, Filippo Gandino. Fault Detection in RNS Montgomery Modular Multiplication. 21st IEEE Symposium on Computer Arithmetic, Apr 2013, Austin, United States. pp.119 - 126, ⟨10.1109/ARITH.2013.31⟩. ⟨hal-01065507⟩
224 Consultations
463 Téléchargements

Altmetric

Partager

More