Towards Real-Time Intrusion Detection in P4-Programmable 5G User Plane Functions

Recent works have shown that Machine Learning (ML) models can be deployed in P4-programmable user planes for line rate inference on live traffic and that these user planes can also be used to accelerate the 5G User Plane Function (UPF). This work builds on these capabilities to explore how ML inference in the user plane can facilitate real-time intrusion detection in 5G networks. As a proof-of-concept, we describe how an ML model could be deployed into the UPF as a special Packet Detection Rule (PDR). We then train and deploy a tree-based classifier into a P4programmable switch acting as the UPF and conduct experiments on a testbed with off-the-shelf hardware using experimental data from a 5 G test network on a university campus. Our results confirm that running ML-based intrusion detection on P4-based UPFs ensures line-rate attack detection and classification with an accuracy of up to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$98 \%$</tex> in terms of F1 score, while keeping switch resource consumption increase under control.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/icnp61940.2024.10858543
Citations
1
Primary Topic
Advanced MIMO Systems Optimization
Type
article
Field-Weighted Citation Impact
0.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards Real-Time Intrusion Detection in P4-Programmable 5G User Plane Functions

Aristide Tanyi‐Jong Akem, Marco Fiore
1 citations
Advanced MIMO Systems Optimization
0.21
article

Towards Real-Time Intrusion Detection in P4-Programmable 5G User Plane Functions

Aristide Tanyi‐Jong Akem, Marco Fiore
article en
1 citations

Abstract

Recent works have shown that Machine Learning (ML) models can be deployed in P4-programmable user planes for line rate inference on live traffic and that these user planes can also be used to accelerate the 5G User Plane Function (UPF). This work builds on these capabilities to explore how ML inference in the user plane can facilitate real-time intrusion detection in 5G networks. As a proof-of-concept, we describe how an ML model could be deployed into the UPF as a special Packet Detection Rule (PDR). We then train and deploy a tree-based classifier into a P4programmable switch acting as the UPF and conduct experiments on a testbed with off-the-shelf hardware using experimental data from a 5 G test network on a university campus. Our results confirm that running ML-based intrusion detection on P4-based UPFs ensures line-rate attack detection and classification with an accuracy of up to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$98 \%$</tex> in terms of F1 score, while keeping switch resource consumption increase under control.

IMDEA Networks (ES), Universidad Carlos III de Madrid (ES)
Climate action
Openalex Percentile: Top 44%
Advanced MIMO Systems Optimization
0.21
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.