Leveraging Graph Neural Networks for Attack Detection in IoT Systems

  • Ramzi Rezki
  • , Youakim Badr
  • , Samia Bouzefrane
  • , Fabrice Mourlin
  • , Meziane Yacoub

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The increasing interconnectivity of Internet-of-Things (IoT) has exposed them to diverse cyber threats and adversarial attacks, distributed denial-of-service (DDoS) attacks, spoofing and man-in-the-middle intrusions, malware injections, ransomware, and adversarial machine learning exploits. To detect these attacks, this research leverages Graph Neural Networks (GNNs) for intrusion detection and attack analysis by exploiting the graph’s intrinsic structure of communication networks and sessions. We propose advanced GNN-based models that extract high-dimensional features from IoT networks and enable in-depth analysis of packets. By representing IoT networks as graphs, GNNs effectively capture the intricate interactions and dependencies among network components. The proposed models were trained on three distinct datasets, namely ToNIoT, NFBoTIoT, and GraSecIoT, to perform detection tasks, including binary classification to differentiate normal from malicious behavior and multi-class classification to identify one or more underlying attacks. The experimental results validate the effectiveness of graph neural networks in detecting malicious activities and categorizing attack types, thereby offering a robust solution for securing IoT environments.

Original languageEnglish (US)
Title of host publicationAvailability, Reliability and Security - ARES 2025 International Workshops, Proceedings
EditorsBart Coppens, Bruno Volckaert, Bjorn De Sutter, Vincent Naessens
PublisherSpringer Science and Business Media Deutschland GmbH
Pages259-274
Number of pages16
ISBN (Print)9783032006387
DOIs
StatePublished - 2025
EventInternational Workshops on Availability, Reliability and Security, held under the umbrella of the 20th International conference on Availability, Reliability and Security, ARES 2025 - Ghent, Belgium
Duration: Aug 11 2025Aug 14 2025

Publication series

NameLecture Notes in Computer Science
Volume15997 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Workshops on Availability, Reliability and Security, held under the umbrella of the 20th International conference on Availability, Reliability and Security, ARES 2025
Country/TerritoryBelgium
CityGhent
Period8/11/258/14/25

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Leveraging Graph Neural Networks for Attack Detection in IoT Systems'. Together they form a unique fingerprint.

Cite this