Detecting Zero-Day Attacks in Digital Substations via In-Context Learning

Faizan Manzoor, Vanshaj Khattar, Akila Herath, Clifton Black, Matthew C Nielsen +3 more
1/27/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

The occurrences of cyber attacks on the power grids have been increasing every year, with novel attack techniques emerging every year. In this paper, we address the critical challenge of detecting novel/zero-day attacks in digital substations that employ the IEC-61850 communication protocol. While many heuristic and machine learning (ML)-based methods have been proposed for attack detection in IEC-61850 digital substations, generalization to novel or zero-day attacks remains challenging. We propose an approach that leverages the in-context learning (ICL) capability of the transformer architecture, the fundamental building block of large language models. The ICL approach enables the model to detect zero-day attacks and learn from a few examples of that attack without explicit retraining. Our experiments on the IEC-61850 dataset demonstrate that the proposed method achieves more than $85\%$ detection accuracy on zero-day attacks while the existing state-of-the-art baselines fail. This work paves the way for building more secure and resilient digital substations of the future.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{manzoor2025detecting,
  title  = {Detecting Zero-Day Attacks in Digital Substations via In-Context Learning},
  author = {Faizan Manzoor and Vanshaj Khattar and Akila Herath and Clifton Black and Matthew C Nielsen and Junho Hong and Chen-Ching Liu and Ming Jin},
  year   = {2025},
  eprint = {2501.16453},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.16453v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.16453.svg)](https://codeofpaper.com/paper/2501.16453)

Discussion