Sécurité matérielle : évolutions récentes

Quelle est la conception la plus appropriée d'un débogage authentifié qui permet aux seuls techniciens du fabricant d'ouvrir le port de débogage des produits expédiés ?

  1. ADéfinir un mot de passe fixe commun à tous les produits, de sorte que sa saisie ouvre le port de débogage de n'importe quel produit
  2. BLaisser le port de débogage ouvert et interdire son usage en écrivant dans le manuel d'utilisation que « les utilisateurs ne doivent pas utiliser le port de débogage »
  3. CPour un défi contenant un identifiant propre à l'appareil et un nombre aléatoire qui change à chaque fois, n'ouvrir le port que pour cette session lorsqu'une réponse signée avec la clé privée du fabricant a été vérifiée
Afficher la réponse et l'explication

Réponse : C. Pour un défi contenant un identifiant propre à l'appareil et un nombre aléatoire qui change à chaque fois, n'ouvrir le port que pour cette session lorsqu'une réponse signée avec la clé privée du fabricant a été vérifiée

Un mot de passe commun, une fois lu sur un exemplaire ou divulgué par une personne impliquée, permet d'ouvrir les ports de débogage de tous les produits. Avec la méthode défi-réponse, l'appareil ne contient que la clé publique de vérification, et la clé privée servant à signer est conservée par exemple dans un HSM du fabricant. Comme le défi contient l'identifiant de l'appareil et un nombre aléatoire qui change à chaque fois, une réponse enregistrée ne peut pas être réutilisée sur un autre appareil ni lors d'une session ultérieure. En indiquant dans la réponse l'étendue de ce qui est ouvert (quels cœurs et quelle mémoire) et en conservant des traces, on peut limiter l'usage à des fins légitimes comme l'analyse de défaillance.

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

Autres questions sur Sécurité matérielle : évolutions récentes

  1. L'état du cycle de vie d'une puce de sécurité est géré par étapes, comme le test, la production et l'analyse des pièces défectueuses retournées (RMA). Quelle est la façon appropriée de gérer le passage de l'état de production à l'état RMA en vue d'une analyse de défaillance ?
  2. Quelle association est correcte entre la raison pour laquelle les chaînes de scan du test par scan peuvent devenir un chemin d'attaque dans une puce qui effectue des traitements cryptographiques et une contre-mesure correspondante ?
  3. Quelle est la principale raison pour laquelle une puce dysfonctionne sous l'effet d'un glitch de tension qui abaisse un instant la tension d'alimentation ?
  4. Pour une attaque par injection de fautes, quelle association des caractéristiques des méthodes par laser et des méthodes par impulsions électromagnétiques est correcte ?
  5. Une tentative d'injection de fautes réussit avec une probabilité de 0,1 % à chaque fois, et les résultats des tentatives sont indépendants. Quelle valeur est la plus proche de la probabilité d'au moins un succès en 1000 tentatives ?