Fault Injection Attack
Les attaques par injection de fautes induisent des erreurs de calcul pendant l'exécution cryptographique (glitches d'horloge, pics de tension, faisceaux laser) et exploitent les sorties fautives pour récupérer des clés.
Objectif
Elles évaluent la résistance d'un dispositif cryptographique aux fautes actives et constituent un poste clé d'évaluation de sécurité pour les cartes à puce et les HSM.
Mécanisme
Des fautes d'un bit ou d'un octet sont injectées à des instants choisis ; des paires de sorties correctes et fautives sont collectées, et l'analyse en faute différentielle (DFA) récupère la clé à partir de la propagation de l'erreur. Une faute dans la dernière ronde d'AES peut révéler la clé entière.
Cas d’usage
- Évaluation de sécurité des cartes à puce
- Tests de résistance aux fautes des HSM
- Attaques en faute sur RSA-CRT