Edge-ML based nework intrusion detection system for IoT devices.

dc.contributor.authorBerkani, Lina
dc.contributor.authorKhelifi, Cylia
dc.contributor.authorTouzout, Walid (Supervisor)
dc.date.accessioned2025-04-29T08:11:52Z
dc.date.available2025-04-29T08:11:52Z
dc.date.issued2024
dc.description67 p.en_US
dc.description.abstractIn recent years, there has been a substantial proliferation in the use of the Internet of Things in a wide variety of domains, from providing new services and options in smart home applications to industrial IoT, automating healthcare, power grids and more. However, IoT networks are prone to security breaches due to the limited computational power and constrained resources of these devices, which cannot support traditional security mechanisms. This security concern is increasingly becoming a relevant research issue, for which a number of Network Intrusion Detection Systems (NIDSs) have been proposed. In this report, we develop and implement a practical machine learning based IoT network intrusion detection system that operates on low-end microcontrollers. The proposed system is deployed on edge which ensures a fast response to attacks targeting IoT devices, thanks to the decentralized data processing. Privacy of network users is also preserved as data is kept locally at the edge of the network. Two prototypes were proposed for the realization of this project, which are based on the Raspberry Pi and the ESP32 Microcontroller. The ESP32 based prototype is composed of three sub-systems, each utilizing an ESP32 MCU. Four distinct Machine Learning algorithms were explored to detect malicious from benign traffic, and recognize the type of attack, reaching up to an accuracy of 99.76% and an F1-score of 94.25% for tree-based models. A detailed evaluation and comparison of the models was conducted. The most accurate model was selected and then optimized to obtain a light weight and faster executable version, for an easier deployment on edge. The models were additionally tested on real-world data, by predicting the class label of previously unseen data from new Pcap files.en_US
dc.identifier.urihttps://dspace.univ-boumerdes.dz/handle/123456789/15240
dc.language.isoenen_US
dc.publisherUniversité M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electroniqueen_US
dc.subjectEdge Computingen_US
dc.subjectCommunication Protocolsen_US
dc.titleEdge-ML based nework intrusion detection system for IoT devices.en_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Cyli-Master-Thesis (1).pdf
Size:
13.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections