Sécurité matérielle

Quelle est la définition du générateur de nombres réellement aléatoires (TRNG) intégré aux puces ?

  1. AUn programme produisant une suite de nombres aléatoires à partir d'une graine par une formule fixe
  2. BUn circuit produisant des nombres aléatoires à partir de phénomènes physiques imprévisibles, comme le bruit thermique ou la gigue des oscillateurs
  3. CUn circuit utilisant directement l'heure de l'horloge comme nombre aléatoire
Afficher la réponse et l'explication

Réponse : B. Un circuit produisant des nombres aléatoires à partir de phénomènes physiques imprévisibles, comme le bruit thermique ou la gigue des oscillateurs

Les nombres pseudo-aléatoires peuvent être reproduits si la graine est connue ; si la graine est devinée, la clé l'est aussi. Le générateur de nombres réellement aléatoires produit des bits à partir de phénomènes physiques imprévisibles, comme le bruit thermique d'une résistance ou la gigue de la période d'un oscillateur en anneau. En pratique, la sortie du TRNG sert souvent de graine à un générateur pseudo-aléatoire cryptographique, conciliant vitesse et imprévisibilité.

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

Autres questions sur Sécurité matérielle

  1. Que peut-il se produire si l'on utilise des nombres aléatoires de mauvaise qualité, facilement prévisibles, pour générer des clés cryptographiques ?
  2. Quelle est la définition d'un cheval de Troie matériel (hardware trojan) ?
  3. Quelle est la principale raison pour laquelle les chevaux de Troie matériels sont difficiles à détecter par les tests ordinaires ?
  4. Lequel des éléments suivants n'est pas une contre-mesure aux chevaux de Troie matériels ?
  5. Quel est le danger des puces contrefaites (puces remarquées, etc.), problème de la distribution des semi-conducteurs ?