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

Face à une rétro-ingénierie qui lit le circuit en retirant une à une les couches d'une puce et en les photographiant au microscope électronique, ou en imageant son intérieur aux rayons X, quelle approche de conception est appropriée ?

  1. ALes valeurs d'une ROM masquée et la forme des interconnexions peuvent être lues sur des images ; les clés secrètes ne sont donc pas inscrites dans la forme du circuit, mais rendues propres à chaque appareil et protégées en combinaison avec des mesures physiques
  2. BSi le placement du circuit est suffisamment complexe, le circuit ne peut pas être lu sur des images ; on peut donc écrire dans une ROM masquée une clé secrète commune à tous les appareils
  3. CLes rayons X ne montrent pas les circuits à l'intérieur d'une puce ; couvrir la surface de la puce d'un film dur pour empêcher le retrait des couches suffit donc contre la rétro-ingénierie
Afficher la réponse et l'explication

Réponse : A. Les valeurs d'une ROM masquée et la forme des interconnexions peuvent être lues sur des images ; les clés secrètes ne sont donc pas inscrites dans la forme du circuit, mais rendues propres à chaque appareil et protégées en combinaison avec des mesures physiques

Les valeurs d'une ROM masquée sont inscrites dans la forme du circuit, par la présence ou l'absence de transistors ou de contacts ; on peut donc les lire en retirant les couches et en les photographiant. De plus, toutes les puces fabriquées avec le même masque contiennent les mêmes valeurs ; l'analyse d'une seule fait donc fuir les secrets de tous les appareils. Dans les années 2020, des travaux ont aussi fait état d'imagerie aux rayons X capable de saisir finement les interconnexions internes sans détruire la puce. Les secrets sont donc rendus propres à chaque appareil au lieu de reposer sur la forme du circuit ; pour les mémoires dont l'état programmé peut être visible, comme les eFuse, on stocke par exemple les clés chiffrées par une clé dérivée d'une PUF, on restreint les chemins de lecture et on combine des mesures de résistance à l'effraction.

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

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

  1. À propos des niveaux de sécurité 1 à 4 de FIPS 140-3, la norme de certification des modules cryptographiques, quelle affirmation décrit correctement les exigences de sécurité physique ?
  2. Que représente l'EAL (evaluation assurance level) des Critères communs (Common Criteria, ISO/IEC 15408), la norme internationale d'évaluation des produits de sécurité ?
  3. Quelle affirmation décrit correctement l'idée de composition mise en avant dans PSA Certified et SESIP, des cadres de certification de sécurité pour les appareils IoT ?
  4. 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 ?
  5. 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 ?