PUF the Magic DRAmGON: Persistent Storage in Volatile Memory using Rowhammer PUF

Abstract

Physical Unclonable Functions (PUFs) exploit inherent manufacturing variations in electronic devices to create unique hardware fingerprints, which are typically used as a source of randomness for generating device-specific cryptographic keys. In this work, however, we explore the possibility of repurposing PUFs as a secure storage mechanism for pre-existing keys. First, we evaluate existing RH-PUFs, introduce five novel RH-PUF constructions, and compare all of them with respect to their suitability for cryptographic key generation. Second, we propose DRAmGON, a novel, unconventional PUF-based approach that enables the direct encoding of cryptographic keys into Rowhammer-susceptible DRAM, thereby allowing persistent data storage in volatile memory. Our experiments using FlippyRAM show that 81 % of the tested systems exhibit Rowhammer susceptibility, establishing RH-PUFs as a viable hardware-based security primitive. 

Mehr zum Titel

Titel PUF the Magic DRAmGON: Persistent Storage in Volatile Memory using Rowhammer PUF
Medien 31st European Symposium on Research in Computer Security
Verfasser Emiliia Gelóczi, Martin Heckel, Prof. Dr. Stefan Katzenbeisser, Prof. Dr. Florian Adamsky
Veröffentlichungsdatum 14.09.2026
Zitation Gelóczi, Emiliia; Heckel, Martin; Katzenbeisser, Stefan; Adamsky, Florian (2026): PUF the Magic DRAmGON: Persistent Storage in Volatile Memory using Rowhammer PUF. 31st European Symposium on Research in Computer Security.