Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

Implementing Rowhammer Memory Corruption in the gem5 Simulator

Loïc France 1 Florent Bruguier 1 Maria Mushtaq 1 David Novo 1 Pascal Benoit 1
1 ADAC - ADAptive Computing
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Modern computer memories have shown to have reliability issues. The main memory is the target of a security threat called Rowhammer, which causes bit flips in adjacent victim cells of aggressor rows. Numerous countermeasures have been proposed, some of the most efficient ones relying on memory controller modifications, which make them non-integrable in existing systems. These solutions have to be effective against attacks on current and future architectures and technology nodes. In order to prove the efficiency of such mitigation techniques, we have to use simulation platforms. Unfortunately, existing architecture simulators do not provide any implementation of unintended memory modifications like bit-flips. Integrating memory corruption into architecture simulators would allow the construction of attacks and mitigations for current and future computers, using feedback from the simulator. In this paper, we propose an implementation of the Rowhammer effect in the gem5 architecture simulator, demonstrate its capabilities and state its limitations.
Liste complète des métadonnées

https://hal.umontpellier.fr/hal-03418858
Contributeur : Loïc France Connectez-vous pour contacter le contributeur
Soumis le : lundi 8 novembre 2021 - 10:38:03
Dernière modification le : mercredi 10 novembre 2021 - 12:21:50

Fichier

RSP_2021.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-03418858, version 1

Collections

Citation

Loïc France, Florent Bruguier, Maria Mushtaq, David Novo, Pascal Benoit. Implementing Rowhammer Memory Corruption in the gem5 Simulator. 32nd International Workshop on Rapid System Prototyping (RSP), Oct 2021, Virtual Event, France. ⟨hal-03418858⟩

Partager

Métriques

Les métriques sont temporairement indisponibles