Sécurité matérielle : évolutions récentes
Quelle affirmation décrit correctement le mécanisme de DICE (Device Identifier Composition Engine) défini par le TCG ?
- ATous les appareils reçoivent la même valeur secrète, et même lorsque le firmware est mis à jour et change, la même clé qu'à la fabrication continue d'être utilisée indéfiniment
- BÀ chaque démarrage, une nouvelle clé est téléchargée depuis un serveur par le réseau, et l'appareil ne contient lui-même aucune valeur secrète
- CLe secret de chaque couche est dérivé du secret propre à l'appareil et de la mesure du firmware de la couche suivante, et chaque couche rend son propre secret illisible avant de passer la main
Afficher la réponse et l'explication
Réponse : C. Le secret de chaque couche est dérivé du secret propre à l'appareil et de la mesure du firmware de la couche suivante, et chaque couche rend son propre secret illisible avant de passer la main
Avec DICE, le petit circuit matériel ou le code en ROM qui s'exécute juste après la mise sous tension dérive, par une fonction à sens unique, un secret appelé CDI à partir du secret propre à l'appareil (UDS) et de l'empreinte du premier firmware exécuté. Ce firmware utilise à son tour la mesure de la couche suivante pour dériver la CDI de celle-ci, puis efface sa propre CDI avant de lui passer la main. Si le firmware est réécrit, les secrets dérivés changent aussi ; un firmware falsifié ne peut donc pas se présenter avec la bonne clé, et même si une couche ultérieure est compromise, les secrets des couches antérieures ne fuient pas. Même un petit microcontrôleur sans TPM peut ainsi assurer l'identification de l'appareil et l'attestation avec peu de matériel.
Continuer : 9 autres questions sur Sécurité matérielle : évolutions récentes