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

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 ?

  1. AEnviron 640 000
  2. BEnviron 1 280 000
  3. CEnviron 2 560 000
Afficher la réponse et l'explication

Réponse : A. Environ 640 000

En doublant la fréquence de rafraîchissement, la période devient 64 ms ÷ 2 = 32 ms. Le nombre maximal d'activations pendant ce temps est de 32 ms ÷ 50 ns = 640 000, soit la moitié des 64 ms ÷ 50 ns = 1 280 000 d'origine. Des travaux ont signalé des DRAM dont les bits s'inversent après seulement quelques milliers d'activations ; même en divisant ce nombre par deux, il en reste largement assez pour une attaque, et augmenter le rafraîchissement ne suffit pas à l'empêcher. De plus, un banc est inutilisable pendant le rafraîchissement et la consommation augmente, ce qui pèse lourdement sur les performances et la consommation d'énergie.

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

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

  1. Quelle affirmation décrit correctement les caractéristiques de la vulnérabilité appelée MDS (Microarchitectural Data Sampling), publiée en 2019 ?
  2. Quelle association de descriptions de retpoline et d'IBRS, contre-mesures à la variante de Spectre qui exploite la prédiction des branchements indirects (branch target injection), est correcte ?
  3. Un traitement prenait 10 secondes avant l'application des contre-mesures à l'exécution spéculative et effectuait pendant ce temps 5 millions d'appels système. On suppose que les contre-mesures font passer le temps de traitement de chaque appel système de 0,4 µs à 0,6 µs, sans changer le temps du reste. De quelle proportion le temps total du traitement augmente-t-il ?
  4. La cryptographie post-quantique fondée sur les réseaux euclidiens multiplie à de nombreuses reprises des polynômes de degré n = 256. Si la méthode naïve qui multiplie tous les couples de coefficients nécessite environ n² multiplications et la méthode utilisant la transformée en théorie des nombres (NTT) environ n log₂ n, quelle valeur est la plus proche du facteur par lequel la NTT réduit le nombre de multiplications ?
  5. La clé publique de ML-KEM-768 fait 1184 octets et son texte chiffré 1088 octets, tandis que la valeur publique de X25519, un échange de clés sur courbe elliptique, fait 32 octets. Combien de fois la clé publique de ML-KEM-768 est-elle plus grande que la valeur publique de X25519 ?