Detecting Code Injections in Noisy Environments Through EM Signal Analysis and SVD Denoising
Ekaterina Miller, Georgios Michail Makrakis, Kurt A. Vedros,, Constantinos Kolias, Craig Rieger, Daniel Barbara

TL;DR
This paper presents a novel EM signal analysis framework using SVD and outlier detection to identify code injections in embedded devices, effectively handling environmental noise and achieving high detection accuracy.
Contribution
It introduces the first framework that combines SVD and outlier detection to detect malicious code modifications under noisy conditions in EM-based anomaly detection.
Findings
Achieves above 93% AUC score for unknown attacks.
Effectively detects malicious modifications even at -10 SNR noise levels.
Addresses environmental noise as a critical factor in EM-based detection.
Abstract
The penetration of embedded devices in networks that support critical applications has rendered them a lucrative target for attackers and evildoers. However, traditional protection mechanisms may not be supported due to the memory and computational limitations of these systems. Recently, the analysis of electromagnetic (EM) emanations has gathered the interest of the research community. Thus, analogous protection systems have emerged as a viable solution e.g., for providing external, non-intrusive control-flow attestation for resource-constrained devices. Unfortunately, the majority of current work fails to account for the implications of real-life factors, predominantly the impact of environmental noise. In this work, we introduce a framework that integrates singular value decomposition (SVD) along with outlier detection for discovering malicious modifications of embedded software even…
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
TopicsAdvanced Malware Detection Techniques · Cryptographic Implementations and Security · Electrostatic Discharge in Electronics
