Fault Injection Resilience - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Fault Injection Resilience

Sylvain Guilley
Laurent Sauvage
Jean-Luc Danger

Résumé

Fault injections constitute a major threat to the security of embedded systems. The errors in the cryptographic algorithms have been shown to be extremely dangerous, since powerful attacks can exploit few of them to recover the full secrets. Most of the resistance techniques to fault attacks have relied so far on the detection of faults. We present in this paper another strategy, based on the resilience against fault attacks. The core idea is to allow an erroneous result to be outputted, but with the assurance that this faulty information conveys no information about the chip's secrets. We first underline the benefits of FIR: false positive are never raised, secrets are not erased uselessly in case of faults injections, which increases the card lifespan if the fault is natural and not malevolent, high potential of resistance even in the context of multiple faults. Then we illustrate two families of fault injection resilience (FIR) schemes suitable for symmetric encryption. The first family is a protocol-level scheme that can be formally proved resilient. The second family mobilizes a special logic level. We notably detail how a countermeasure of this later family, namely dual-rail with precharge logic style, can both protect both against active and passive attacks, thereby bringing a combined global protection of the device. The cost of this logic is evaluated as lower than detection schemes. Finally, we also give some ideas about the modalities of adjunction of FIR to some certification schemes.
Fichier principal
Vignette du fichier
fdtc2010.pdf (383.93 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00482194 , version 1 (09-05-2010)
hal-00482194 , version 2 (03-06-2010)
hal-00482194 , version 3 (19-06-2010)
hal-00482194 , version 4 (16-08-2010)
hal-00482194 , version 5 (23-08-2010)
hal-00482194 , version 6 (29-09-2010)
hal-00482194 , version 7 (11-11-2010)
hal-00482194 , version 8 (24-12-2010)
hal-00482194 , version 9 (17-01-2011)

Identifiants

Citer

Sylvain Guilley, Laurent Sauvage, Jean-Luc Danger, Nidhal Selmane. Fault Injection Resilience. Fault Diagnosis and Tolerance in Cryptography, Aug 2010, Santa Barbara, United States. pp.51-65, ⟨10.1109/FDTC.2010.15⟩. ⟨hal-00482194v9⟩
442 Consultations
1409 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More