Trojan Attack and Defense for Deep Learning Based Power Quality Disturbances Classification

Accurate classification of power quality disturbances (PQD) is essential for ensuring the reliability and safety of modern power systems. However, deep learning (DL) models used for PQD classification can be compromised by trojan attacks—malicious modifications that alter model behavior only in the presence of specific triggers. Motivated by the urgent need to safeguard modern power grids, we, for the first time, propose trojan attack for DL-based PQD classification by introducing a novel trojan attack algorithm called Sneaky Spectral Strike (<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula>). Key features of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula> include balancing the signal-to-noise (SNR) ratio to maintain imperceptibility and optimizing the fooling rate (FR) for maximum effectiveness. Leveraging the Fast Fourier Transform (FFT) and trigger optimization techniques to embed a stealthy trigger, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula> achieves an impressive fooling rate of 99.9% with minimal impact on clean-data accuracy across diverse DL architectures. Unlike prior time series data (TSD) based trojan attack studies that use datasets with limited sample diversity and time-step variations, we utilize a comprehensive PQD dataset encompassing a wide range of events and varied time steps, thereby exposing vulnerabilities in more diverse and realistic scenarios. S<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> outperforms state-of-the-art methods, improving the average fooling rate by 7.4% over TimeTrojanDE, 0.83% over TSBA, and 0.25% over TrojanFlow. To assess generalizability, S<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> was also evaluated on two additional time-series datasets, achieving fooling rate of 99.89% on the Online Retail Dataset and a perfect 100% on the Household Electric Power Consumption Dataset. To counter such sophisticated attacks, we also propose an innovative defense mechanism that detects trojan attacks by analyzing decision boundary discrepancies resulting from trojan insertion and injecting universal adversarial perturbations. Our defense strategy demonstrates effectiveness in identifying compromised models across various class scenarios, with the capability to detect infected models across 14 of the 17 class scenarios with trojan infection probability peaks at 0.94076.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Network Science and Engineering
Published
2025-05-06
DOI
https://doi.org/10.1109/tnse.2025.3567340
Citations
2
Primary Topic
Wireless Signal Modulation Classification
Type
article
Field-Weighted Citation Impact
4.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Trojan Attack and Defense for Deep Learning Based Power Quality Disturbances Classification

Mahmoud Nabil, Sultan Uddin Khan, Maazen Alsabaan, Tariq Alshawi et al.
2 citations
IEEE Transactions on Network Science and Engineering
Wireless Signal Modulation Classification
4.96
article

Trojan Attack and Defense for Deep Learning Based Power Quality Disturbances Classification

Mahmoud Nabil, Sultan Uddin Khan, Maazen Alsabaan, Tariq Alshawi, Mohamed Mahmoud
article en
2 citations

Abstract

Accurate classification of power quality disturbances (PQD) is essential for ensuring the reliability and safety of modern power systems. However, deep learning (DL) models used for PQD classification can be compromised by trojan attacks—malicious modifications that alter model behavior only in the presence of specific triggers. Motivated by the urgent need to safeguard modern power grids, we, for the first time, propose trojan attack for DL-based PQD classification by introducing a novel trojan attack algorithm called Sneaky Spectral Strike (<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula>). Key features of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula> include balancing the signal-to-noise (SNR) ratio to maintain imperceptibility and optimizing the fooling rate (FR) for maximum effectiveness. Leveraging the Fast Fourier Transform (FFT) and trigger optimization techniques to embed a stealthy trigger, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$S^{3}$</tex-math></inline-formula> achieves an impressive fooling rate of 99.9% with minimal impact on clean-data accuracy across diverse DL architectures. Unlike prior time series data (TSD) based trojan attack studies that use datasets with limited sample diversity and time-step variations, we utilize a comprehensive PQD dataset encompassing a wide range of events and varied time steps, thereby exposing vulnerabilities in more diverse and realistic scenarios. S<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> outperforms state-of-the-art methods, improving the average fooling rate by 7.4% over TimeTrojanDE, 0.83% over TSBA, and 0.25% over TrojanFlow. To assess generalizability, S<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> was also evaluated on two additional time-series datasets, achieving fooling rate of 99.89% on the Online Retail Dataset and a perfect 100% on the Household Electric Power Consumption Dataset. To counter such sophisticated attacks, we also propose an innovative defense mechanism that detects trojan attacks by analyzing decision boundary discrepancies resulting from trojan insertion and injecting universal adversarial perturbations. Our defense strategy demonstrates effectiveness in identifying compromised models across various class scenarios, with the capability to detect infected models across 14 of the 17 class scenarios with trojan infection probability peaks at 0.94076.

IEEE Transactions on Network Science and EngineeringVol. 12(5)
University of Alabama (US), King Saud University (SA), North Carolina Agricultural and Technical State University (US), Tennessee Technological University (US)
Climate action
Openalex Percentile: Top 5%
Wireless Signal Modulation Classification
4.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.