DRsam: Detection of Fault-Based Microarchitectural Side-Channel Attacks in RISC-V Using Statistical Preprocessing and Association Rule Mining
Muhammad Hassan (1), Maria Mushtaq (2), Jaan Raik (1), Tara Ghasempouri (1) ((1) Tallinn University of Technology, (2) Telecom Paris (Institut Polytechnique de Paris))

TL;DR
This paper introduces DRsam, a novel detection method for microarchitectural side-channel attacks on RISC-V processors, combining statistical preprocessing and association rule mining to improve accuracy and interpretability across various workloads.
Contribution
It proposes a reconfigurable detection approach using statistical preprocessing and association rule mining, enhancing detection accuracy and providing insights into microarchitectural behavior.
Findings
Up to 5.15% increase in detection accuracy
7% improvement in precision
3.91% better recall
Abstract
RISC-V processors are becoming ubiquitous in critical applications, but their susceptibility to microarchitectural side-channel attacks is a serious concern. Detection of microarchitectural attacks in RISC-V is an emerging research topic that is relatively underexplored, compared to x86 and ARM. The first line of work to detect flush+fault-based microarchitectural attacks in RISC-V leverages Machine Learning (ML) models, yet it leaves several practical aspects that need further investigation. To address overlooked issues, we leveraged gem5 and propose a new detection method combining statistical preprocessing and association rule mining having reconfiguration capabilities to generalize the detection method for any microarchitectural attack. The performance comparison with state-of-the-art reveals that the proposed detection method achieves up to 5.15% increase in accuracy, 7% rise in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Security and Verification in Computing · Physical Unclonable Functions (PUFs) and Hardware Security
