MAD-EN: Microarchitectural Attack Detection through System-wide Energy Consumption
Debopriya Roy Dipta, Berk Gulmezoglu

TL;DR
MAD-EN is a system-wide energy consumption-based detection tool that effectively identifies microarchitectural attacks with high accuracy and significantly lower performance overhead than traditional performance counter methods.
Contribution
This paper introduces MAD-EN, a novel energy-based detection system that outperforms existing methods in detecting diverse microarchitectural attacks with minimal overhead.
Findings
Detects 10 microarchitectural attacks with 15 variants
Achieves an F1 score of 0.999 in attack detection
Reduces performance overhead by 69.3% compared to performance counters
Abstract
Microarchitectural attacks have become more threatening the hardware security than before with the increasing diversity of attacks such as Spectre and Meltdown. Vendor patches cannot keep up with the pace of the new threats, which makes the dynamic anomaly detection tools more evident than before. Unfortunately, previous studies utilize hardware performance counters that lead to high performance overhead and profile limited number of microarchitectural attacks due to the small number of counters that can be profiled concurrently. This yields those detection tools inefficient in real-world scenarios. In this study, we introduce MAD-EN dynamic detection tool that leverages system-wide energy consumption traces collected from a generic Intel RAPL tool to detect ongoing anomalies in a system. In our experiments, we show that CNN-based MAD-EN can detect 10 different microarchitectural…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · Network Security and Intrusion Detection
