Qu'est-ce que Verrouillage logique (logic locking) ?

Technique qui ajoute à un circuit des portes dont la fonction dépend de la valeur d'une clé, de sorte que la puce ne fonctionne correctement qu'une fois la bonne clé inscrite après la fabrication. Elle vise à empêcher l'usine qui fabrique la puce de voler la conception ou de revendre des puces produites en surplus. Des attaques ont été démontrées dans lesquelles un attaquant qui s'est procuré une puce fonctionnelle compare entrées et sorties et restreint la clé avec un solveur SAT, et les recherches sur des schémas qui y résistent se poursuivent.

Nom japonais: ロジックロッキング

« Verrouillage logique (logic locking) » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Sécurité matérielle : évolutions récentes.

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

S'entraîner : questions sur Verrouillage logique (logic locking)

Quelle association entre des techniques de protection de la conception des semi-conducteurs et la partie non fiable que chacune vise principalement est correcte ?

  1. AFabrication fractionnée : les utilisateurs qui ont acheté la puce finie ; camouflage de circuits intégrés : l'usine qui assure la fabrication ; verrouillage logique : l'éditeur des outils de conception
  2. BFabrication fractionnée : l'usine qui assure la fabrication ; camouflage de circuits intégrés : ceux qui lisent le circuit à partir d'images de la puce ; verrouillage logique : l'usine ou ceux qui détiennent des puces sans la clé
  3. CLa fabrication fractionnée, le camouflage de circuits intégrés et le verrouillage logique visent tous uniquement les virus logiciels qui s'introduisent dans l'appareil
Afficher la réponse et l'explication

Réponse : B. Fabrication fractionnée : l'usine qui assure la fabrication ; camouflage de circuits intégrés : ceux qui lisent le circuit à partir d'images de la puce ; verrouillage logique : l'usine ou ceux qui détiennent des puces sans la clé

Dans la fabrication fractionnée (split manufacturing), les transistors et les couches d'interconnexion inférieures (FEOL) sont fabriqués dans une usine externe de pointe et les couches d'interconnexion supérieures dans une usine de confiance ; l'usine externe ne peut donc pas connaître l'ensemble des connexions du circuit. Le camouflage de circuits intégrés utilise des cellules d'apparence identique mais de fonctions différentes, ou de faux contacts qui semblent seulement connectés, pour compliquer la rétro-ingénierie qui lit le circuit sur des images d'une puce décapée couche par couche, mais il est sans effet face à une usine qui détient les données de conception. Le verrouillage logique insère dans le circuit des portes dont la fonction change selon une clé et empêche le circuit de fonctionner correctement tant que la bonne clé n'a pas été inscrite après la fabrication, afin d'empêcher l'usine de voler la conception ou de produire des puces en surplus. Depuis qu'une attaque a été démontrée en 2015, dans laquelle un attaquant disposant d'une puce fonctionnelle compare entrées et sorties et restreint la clé avec un solveur SAT, les recherches sur des schémas qui y résistent se poursuivent.

« Verrouillage logique (logic locking) » dans les explications

Questions mentionnant « Verrouillage logique (logic locking) » (1)

  1. Quelle association entre des techniques de protection de la conception des semi-conducteurs et la partie non fiable que chacune vise principalement est correcte ?

Termes associés

Arm CCA (Confidential Compute Architecture) Attaque par exécution transitoire Authentification de pointeurs (PAC) CHERI DICE (Device Identifier Composition Engine) FIPS 140-3 HBOM (nomenclature matérielle) Informatique confidentielle (confidential computing) Injection de fautes par laser Intégrité du flot de contrôle (control-flow integrity)

Retour au glossaire