Sécurité matérielle

Lequel des éléments suivants n'est pas une contre-mesure aux attaques par injection de fautes ?

  1. APlacer des capteurs détectant les anomalies de tension ou d'horloge et arrêter le traitement en cas d'anomalie
  2. BN'effectuer qu'une seule fois les vérifications importantes pour accélérer le traitement
  3. CEffectuer deux fois les calculs importants ou les vérifier par le calcul inverse, et ne rien produire si les résultats divergent
Afficher la réponse et l'explication

Réponse : B. N'effectuer qu'une seule fois les vérifications importantes pour accélérer le traitement

L'injection de fautes visant à franchir une protection par un seul dysfonctionnement, une vérification unique constitue un point faible. Les contre-mesures comprennent des capteurs de tension, d'horloge ou de lumière, la redondance consistant à répéter et confronter les calculs et comparaisons importants, et des réactions comme l'effacement de la clé à la détection d'un dysfonctionnement. Côté logiciel, on double aussi la vérification des branchements importants ou l'on choisit pour succès et échec des valeurs très éloignées en nombre de bits.

S'entraîner sur ce thème Retour au thème

Autres questions sur Sécurité matérielle

  1. Lequel des éléments suivants est une contre-mesure au Rowhammer des DRAM ?
  2. Quelle combinaison de la raison pour laquelle l'attaque par démarrage à froid (cold boot) fonctionne et d'une contre-mesure type est correcte ?
  3. Quelle est la définition du démarrage sécurisé (secure boot) ?
  4. Quel élément placé dans la puce constitue le mieux la « racine de confiance » (root of trust) du démarrage sécurisé ?
  5. Quel est l'avantage d'utiliser la cryptographie à clé publique pour vérifier les signatures logicielles en démarrage sécurisé ?