English

FP-Rowhammer: DRAM-Based Device Fingerprinting

Cryptography and Security 2024-10-23 v2

Abstract

Device fingerprinting leverages attributes that capture heterogeneity in hardware and software configurations to extract unique and stable fingerprints. Fingerprinting countermeasures attempt to either present a uniform fingerprint across different devices through normalization or present different fingerprints for the same device each time through obfuscation. We present FP-Rowhammer, a Rowhammer-based device fingerprinting approach that can build unique and stable fingerprints even across devices with normalized or obfuscated hardware and software configurations. To this end, FP-Rowhammer leverages the DRAM manufacturing process variation that gives rise to unique distributions of Rowhammer-induced bit flips across different DRAM modules. Our evaluation on a test bed of 98 DRAM modules shows that FP-Rowhammer achieves 99.91% fingerprinting accuracy. FP-Rowhammer's fingerprints are also stable, with no degradation in fingerprinting accuracy over a period of ten days. We also demonstrate that FP-Rowhammer is efficient, taking less than five seconds to extract a fingerprint. FP-Rowhammer is the first Rowhammer fingerprinting approach that is able to extract unique and stable fingerprints efficiently and at scale.

Keywords

Cite

@article{arxiv.2307.00143,
  title  = {FP-Rowhammer: DRAM-Based Device Fingerprinting},
  author = {Hari Venugopalan and Kaustav Goswami and Zainul Abi Din and Jason Lowe-Power and Samuel T. King and Zubair Shafiq},
  journal= {arXiv preprint arXiv:2307.00143},
  year   = {2024}
}
R2 v1 2026-06-28T11:19:26.774Z