Papers › Implementing Lightweight Intrusion Detection System on Resource Constrained Devices

Implementing Lightweight Intrusion Detection System on Resource Constrained Devices

28 Oct 20242024 Cyber Awareness and Research Symposium (CARS) 2024 10archive 2025-07-28

Charles Stolz, Fuhao Li, Jielun Zhang

The rapid growth of Internet of Things (IoT) devices has increased the risk of network intrusions, which need effective security solutions for devices with low computational capability. However, Deep Learning based Intrusion Detection Systems (IDS) often demand substantial computational resources, which are unsuitable for the resource constrained IoT devices. To tackle this issue, we propose a lightweight IDS for Raspberry Pi operation. The proposed architecture includes traffic capture, threat detection, and alerting modules, utilizing signature and anomaly-based techniques. The signature-based module detects known attacks using predefined patterns, while the machine learning-based anomaly detection module identifies new threats by monitoring deviations from normal network behavior. The evaluation results show that our proposed scheme can detect a wide range of threats with minimal computational overhead.

PaperPDFCode

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Anomaly DetectionIntrusion DetectionNetwork Intrusion Detection

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Intrusion Detection CICIDS2017 K-Nearest Neighbors Accuracy (%) 98.07 #1 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 K-Nearest Neighbors F1 Score (Macro Avg) 98.07 #1 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 K-Nearest Neighbors Precision (Macro Avg) 98.08 #1 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 K-Nearest Neighbors Recall (Macro Avg) 98.07 #1 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 Random Forest Accuracy (%) 98.13 #2 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 Random Forest F1 Score (Macro Avg) 98.13 #2 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 Random Forest Precision (Macro Avg) 98.14 #2 of 2 Archive leaderboard report
Intrusion Detection CICIDS2017 Random Forest Recall (Macro Avg) 98.13 #2 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections