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 ?
- 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
- 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
- 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.
Continuer : 9 autres questions sur Sécurité matérielle : évolutions récentes