Sécurité matérielle

Quelle est la définition d'une attaque par canal auxiliaire ?

  1. AUne attaque essayant frontalement tous les mots de passe par force brute
  2. BUne attaque saturant un réseau de trafic pour interrompre un service
  3. CUne attaque déduisant des secrets à partir d'informations physiques autres que la sortie normale, comme le temps de traitement, la consommation ou le rayonnement électromagnétique
Afficher la réponse et l'explication

Réponse : C. Une attaque déduisant des secrets à partir d'informations physiques autres que la sortie normale, comme le temps de traitement, la consommation ou le rayonnement électromagnétique

Même si un algorithme cryptographique est mathématiquement sûr, le circuit qui l'exécute voit son temps de traitement et sa consommation varier légèrement selon les valeurs manipulées. L'attaque par canal auxiliaire mesure les informations fuyant par ces « voies latérales » et les analyse statistiquement pour déduire des secrets comme les clés. Les contre-mesures consistent à rendre le temps et la consommation indépendants des valeurs secrètes, ou à masquer la fuite par du bruit ou des nombres aléatoires.

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

Autres questions sur Sécurité matérielle

  1. Quelle combinaison du principe d'une attaque temporelle et d'une contre-mesure type est correcte ?
  2. Quelle combinaison du problème caché dans la fonction de comparaison de mots de passe ci-dessus et de sa contre-mesure est correcte ?
  3. Quelle est la principale raison pour laquelle les attaques par canal auxiliaire exploitant le cache sont possibles ?
  4. Quel est le principe de la vulnérabilité d'exécution spéculative appelée Spectre ?
  5. Pourquoi des informations fuient-elles lors d'attaques comme Spectre, alors que les résultats des instructions exécutées spéculativement sont annulés ?