Next Article in Journal
A Unified GNN-CV Framework for Intelligent Aerial Situational Awareness
Previous Article in Journal
ClearSight-RS: A YOLOv5-Based Network with Dynamic Enhancement for Remote Sensing Small Target Detection
Previous Article in Special Issue
Lightweight Signal Processing and Edge AI for Real-Time Anomaly Detection in IoT Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

From Capture–Recapture to No Recapture: Efficient SCAD Even After Software Updates

by
Kurt A. Vedros
1,*,
Aleksandar Vakanski
1,
Domenic J. Forte
2 and
Constantinos Kolias
1,*
1
University of Idaho, Moscow, ID 83844, USA
2
University of Florida, Gainesville, FL 32611, USA
*
Authors to whom correspondence should be addressed.
Sensors 2026, 26(1), 118; https://doi.org/10.3390/s26010118
Submission received: 12 November 2025 / Revised: 15 December 2025 / Accepted: 17 December 2025 / Published: 24 December 2025
(This article belongs to the Special Issue Internet of Things Cybersecurity)

Abstract

Side-Channel-based Anomaly Detection (SCAD) offers a powerful and non-intrusive means of detecting unauthorized behavior in IoT and cyber–physical systems. It leverages signals that emerge from physical activity—such as electromagnetic (EM) emissions or power consumption traces—as passive indicators of software execution integrity. This capability is particularly critical in IoT/IIoT environments, where large fleets of deployed devices are at heightened risk of firmware tampering, malicious code injection, and stealthy post-deployment compromise. However, its deployment remains constrained by the costly and time-consuming need to re-fingerprint whenever a program is updated or modified, as fingerprinting involves a precision-intensive manual capturing process for each execution path. To address this challenge, we propose a generative modeling framework that synthesizes realistic EM signals for newly introduced or updated execution paths. Our approach utilizes a Conditional Wasserstein Generative Adversarial Network with Gradient Penalty (CWGAN-GP) framework trained on real EM traces that are conditioned on Execution State Descriptors (ESDs) that encode instruction sequences, operands, and register values. Comprehensive evaluations at instruction-level granularity demonstrate that our approach generates synthetic signals that faithfully reproduce the distinctive features of real EM emissions—achieving 85–92% similarity to real emanations. The inclusion of ESD conditioning further improves fidelity, reducing the similarity distance by ∼13%. To gauge SCAD utility, we train a basic semi-supervised detector on the synthetic signals and find ROC-AUC results within ±1% of detectors trained on real EM data across varying noise conditions. Furthermore, the proposed 1DCNNGAN model (a CWGAN-GP variant) achieves faster training and reduced memory requirements compared with the previously leading ResGAN.
Keywords: side-channel analysis; anomaly detection; generative adversarial networks side-channel analysis; anomaly detection; generative adversarial networks

Share and Cite

MDPI and ACS Style

Vedros, K.A.; Vakanski, A.; Forte, D.J.; Kolias, C. From Capture–Recapture to No Recapture: Efficient SCAD Even After Software Updates. Sensors 2026, 26, 118. https://doi.org/10.3390/s26010118

AMA Style

Vedros KA, Vakanski A, Forte DJ, Kolias C. From Capture–Recapture to No Recapture: Efficient SCAD Even After Software Updates. Sensors. 2026; 26(1):118. https://doi.org/10.3390/s26010118

Chicago/Turabian Style

Vedros, Kurt A., Aleksandar Vakanski, Domenic J. Forte, and Constantinos Kolias. 2026. "From Capture–Recapture to No Recapture: Efficient SCAD Even After Software Updates" Sensors 26, no. 1: 118. https://doi.org/10.3390/s26010118

APA Style

Vedros, K. A., Vakanski, A., Forte, D. J., & Kolias, C. (2026). From Capture–Recapture to No Recapture: Efficient SCAD Even After Software Updates. Sensors, 26(1), 118. https://doi.org/10.3390/s26010118

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop