Sécurité matérielle

Quel est le mécanisme de base de TrustZone d'Arm ?

  1. ATous les traitements sécurisés sont effectués sur un autre ordinateur
  2. BLes programmes du monde normal peuvent lire librement la mémoire du monde sécurisé
  3. CLe CPU dispose d'états monde sécurisé et monde normal, et des signaux de bus ou analogues permettent de distinguer de quel monde proviennent les accès à la mémoire et aux périphériques pour les restreindre
Afficher la réponse et l'explication

Réponse : C. Le CPU dispose d'états monde sécurisé et monde normal, et des signaux de bus ou analogues permettent de distinguer de quel monde proviennent les accès à la mémoire et aux périphériques pour les restreindre

Avec TrustZone, les cœurs du CPU basculent entre deux états, sécurisé et normal, et un signal indiquant l'état courant accompagne chaque accès sur le bus. Les circuits côté mémoire et périphériques examinent ce signal et refusent les accès du monde normal aux zones attribuées au monde sécurisé. Cela permet de créer une zone sûre au sein d'un même SoC sans puce dédiée supplémentaire, d'où sa large adoption dans les smartphones.

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

Autres questions sur Sécurité matérielle

  1. Quelle est la caractéristique des TEE de type « enclave », comme SGX d'Intel ?
  2. Dans l'« informatique confidentielle » utilisée dans le cloud, quel est l'objectif des fonctions par lesquelles le CPU chiffre la mémoire des machines virtuelles (AMD SEV, Intel TDX, etc.) ?
  3. Quelle est la définition d'une PUF (fonction physiquement non clonable) ?
  4. Quel est l'avantage d'utiliser une PUF pour conserver une clé ?
  5. Quelle propriété la PUF SRAM exploite-t-elle ?