Aller au contenu
uencoder

Fault-Based Attack

Les attaques par injection de fautes regroupent les méthodes qui induisent des erreurs dans des calculs cryptographiques et exploitent les sorties fautives pour récupérer des clés.

Objectif

Elles évaluent la résistance des implémentations cryptographiques matérielles aux fautes actives, couvrant la DFA, les attaques par erreur sûre, l'attaque Bellcore sur RSA-CRT, etc.

Mécanisme

Les fautes sont injectées à des instants choisis par glitch d'horloge ou de tension, laser ou faisceaux d'ions ; les sorties fautives sont collectées, et la clé est récupérée à partir de la différence ou de l'information de branchement entre sorties correctes et fautives.

Cas d’usage

  • Évaluation de sécurité matérielle
  • Tests d'intrusion sur cartes à puce
  • Certification de résistance aux fautes des HSM

Outils associés

References