Sécurité matérielle

Quelle propriété la PUF SRAM exploite-t-elle ?

  1. AJuste après la mise sous tension, chaque cellule SRAM tend à prendre préférentiellement 0 ou 1 en raison des variations des transistors
  2. BLa SRAM conserve indéfiniment ses données après coupure de l'alimentation
  3. CToutes les cellules SRAM valent toujours 0 à la mise sous tension
Afficher la réponse et l'explication

Réponse : A. Juste après la mise sous tension, chaque cellule SRAM tend à prendre préférentiellement 0 ou 1 en raison des variations des transistors

Une cellule SRAM est un circuit de deux inverseurs montés tête-bêche ; le côté vers lequel elle bascule juste après la mise sous tension dépend de la légère différence de force entre les transistors des deux inverseurs. La configuration des valeurs initiales des cellules est donc propre à la puce, et une configuration quasi identique réapparaît à chaque mise sous tension. L'avantage est d'utiliser, sans circuit supplémentaire, la SRAM que possèdent déjà de nombreuses puces.

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

Autres questions sur Sécurité matérielle

  1. Pourquoi combine-t-on un mécanisme de correction d'erreurs (données d'assistance, etc.) lors de la génération d'une clé à partir d'une PUF ?
  2. Quelle est la définition du générateur de nombres réellement aléatoires (TRNG) intégré aux puces ?
  3. 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 ?
  4. Quelle est la définition d'un cheval de Troie matériel (hardware trojan) ?
  5. Quelle est la principale raison pour laquelle les chevaux de Troie matériels sont difficiles à détecter par les tests ordinaires ?