Repository logo
Communities & Collections
All of DSpace
  • English
  • العربية
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Khelifi, Cylia"

Filter results by typing the first few letters
Now showing 1 - 1 of 1
  • Results Per Page
  • Sort Options
  • No Thumbnail Available
    Item
    Edge-ML based nework intrusion detection system for IoT devices.
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2024) Berkani, Lina; Khelifi, Cylia; Touzout, Walid (Supervisor)
    In 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.

DSpace software copyright © 2002-2026 LYRASIS

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify