JENGA: Exploiting Counter-Based RowHammer Countermeasures to Break Real-Time Predictability

📅 2026-09-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
研究通过分析基于硬件计数器的RowHammer防御措施对实时系统时间行为的影响,提出JENGA攻击方法,并提出安全分析界限以解决由此引发的WCET问题。
📝 Abstract
Safety-critical real-time systems must satisfy multiple dependability requirements, notably time predictability and security. In such systems, tasks must complete within bounded and known execution times, typically characterised through Worst-Case Execution Time (WCET) analysis. At the same time, DRAM-based platforms are increasingly sensitive to the RowHammer read-disturbance security vulnerability, which has motivated the development of numerous hardware and software countermeasures in both academia and industry. However, the impact of these defences is generally evaluated in terms of average-case performance, a metric that is insufficient for safetycritical real-time systems, where worst-case behaviour is the primary concern. In this paper, we study the impact of RowHammer countermeasures based on hardware counters on the timing behaviour of real-time systems. We use a Per-Row-Activation-Counter (PRAC) countermeasure as a case study, standardised for recent DDR5 memories, and show that it can introduce significant timing variations. Based on this observation, we introduce JENGA, an attack in which an attacker-controlled task manipulates the internal state of the RowHammer countermeasure mechanism to increase the execution time of a victim real-time task beyond its expected WCET. We implement JENGA in a gem5 and Ramulator 2.0 simulation environment and evaluate its impact on TACLeBench workloads. We show that such an attack can delay tasks up to 200% of their WCET, making the initial timesafety assumptions unsafe. To address this issue, we derive a safe analytical bound that accounts for mitigation-induced delays in WCET analysis for DRAM systems protected by hardware countermeasures, such as PRAC-N.
Problem

Research questions and friction points this paper is trying to address.

RowHammer
real-time systems
WCET
hardware countermeasures
time predictability
Innovation

Methods, ideas, or system contributions that make the work stand out.

RowHammer
Countermeasures
Real-Time Systems
WCET
Timing Variations
🔎 Similar Papers
No similar papers found.
V
Valentin Abgrall
Univ Rennes, CNRS, Inria, IRISA - UMR 6074, F-35000 Rennes
Marcello Traiola
Marcello Traiola
Tenured Research Scientist - Inria Rennes / IRISA lab
Embedded SystemsTestReliabilityApproximate ComputingIn-memory computing
R
Ruben Salvador
CentraleSupélec, CNRS, Inria, IRISA - UMR 6074, F-35000 Rennes
M
Maria Méndez Real
Univ. Bretagne-Sud, Lab-STICC UMR CNRS 6285
A
Alessandro Palumbo
CentraleSupélec, CNRS, Inria, IRISA - UMR 6074, F-35000 Rennes
Angeliki Kritikakou
Angeliki Kritikakou
Univerity of Rennes 1, IRISA/INRIA
Embedded SystemsDesign Space ExplorationMixed-critical systemsFault toleranceSW/HW Design