Sécurité matérielle : évolutions récentes

Pourquoi dit-on que le Rowhammer devient plus probable à mesure que la DRAM est miniaturisée ?

  1. ALa miniaturisation supprime le besoin de rafraîchissement, si bien que de longues périodes s'écoulent sans que la charge de la cellule soit jamais reconstituée
  2. BLes cellules se rapprochent et stockent moins de charge, de sorte qu'elles subissent plus facilement les interférences dues à l'activation des rangées voisines
  3. CDans une DRAM miniaturisée, la norme interdit d'activer de nombreuses fois la même rangée, et dépasser cette limite provoque des dysfonctionnements
Afficher la réponse et l'explication

Réponse : B. Les cellules se rapprochent et stockent moins de charge, de sorte qu'elles subissent plus facilement les interférences dues à l'activation des rangées voisines

À chaque activation d'une rangée, le potentiel de la ligne de mot varie fortement, ce qui fait fuir plus facilement la charge des cellules des rangées proches. Quand la miniaturisation réduit la distance entre cellules, l'interférence se renforce, tandis que la plus faible capacité des cellules réduit aussi la marge avant l'inversion d'un bit. Des travaux de recherche ont fait état d'une tendance des générations récentes de DRAM à nécessiter moins d'activations avant la première inversion de bit. Les contre-mesures au Rowhammer deviennent donc plus importantes à chaque génération de DRAM.

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

Autres questions sur Sécurité matérielle : évolutions récentes

  1. Pourquoi la protection contre le Rowhammer par le TRR (target row refresh) intégré aux DRAM a-t-elle pu être contournée dans des travaux de recherche ?
  2. Quel est le problème de l'idée selon laquelle « avec une mémoire ECC, il n'y a pas à s'inquiéter du Rowhammer » ?
  3. Quelle affirmation décrit correctement le principe du PRAC (per-row activation counting), ajouté à la norme DDR5 mise à jour en 2024 (JESD79-5C) ?
  4. Pour simplifier, on prend tRC = 50 ns comme intervalle minimal entre deux activations de rangées dans un même banc. Avec une période de rafraîchissement de 64 ms, le nombre maximal de fois qu'une rangée voisine peut être activée entre deux rafraîchissements successifs d'une rangée donnée est de 64 ms ÷ 50 ns. Quel est ce nombre maximal si la fréquence de rafraîchissement est doublée ?
  5. Quelle affirmation décrit correctement les caractéristiques de la vulnérabilité appelée MDS (Microarchitectural Data Sampling), publiée en 2019 ?