Sécurité matérielle

Quelle est la définition d'un TEE (environnement d'exécution de confiance) ?

  1. AUn environnement d'exécution protégé par le matériel et isolé même du système d'exploitation ordinaire, où s'effectuent les traitements importants comme la gestion des clés ou l'authentification
  2. BUn environnement accélérant les communications Internet
  3. CUn éditeur de texte pour écrire des programmes
Afficher la réponse et l'explication

Réponse : A. Un environnement d'exécution protégé par le matériel et isolé même du système d'exploitation ordinaire, où s'effectuent les traitements importants comme la gestion des clés ou l'authentification

Le système d'exploitation ordinaire étant vaste et complexe, il est difficile d'en éliminer toutes les vulnérabilités. Le TEE crée, par des mécanismes matériels, un petit environnement d'exécution séparé du système ordinaire, où s'effectuent les traitements à protéger tout particulièrement, comme la vérification d'empreintes digitales, les paiements ou la gestion des clés DRM. L'objectif est que, même si le système ordinaire est compromis, la mémoire et les clés du TEE restent inaccessibles. TrustZone d'Arm en est l'exemple type.

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

Autres questions sur Sécurité matérielle

  1. Quel est le mécanisme de base de TrustZone d'Arm ?
  2. Quelle est la caractéristique des TEE de type « enclave », comme SGX d'Intel ?
  3. 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.) ?
  4. Quelle est la définition d'une PUF (fonction physiquement non clonable) ?
  5. Quel est l'avantage d'utiliser une PUF pour conserver une clé ?