Behaviour-based security with machine learning on IoT networks

dc.contributor.advisorJust, Doctor Mike
dc.contributor.advisorLones, Doctor Michael A.
dc.contributor.authorKostas, Kahraman
dc.date.accessioned2024-11-25T14:25:11Z
dc.date.available2024-11-25T14:25:11Z
dc.date.issued2024-01
dc.description.abstractThe proliferation of Internet of Things (IoT) devices has transformed various aspects of human life, yet has brought forth significant security challenges due to device heterogeneity and limited resources. Addressing this, the thesis focuses on reliable and reproducible IoT security measures, specifically device identification (DI) and attack detection (AD). With over 10 billion devices currently connected and a projected 80 billion by 2026, securing IoT devices is critical. Traditional security approaches face hurdles due to device diversity, while IoT devices are prone to rapid attacks. Behaviour-based methods, particularly utilising machine learning, offer potential solutions for both DI and AD. However, existing studies suffer from limitations in addressing IoT heterogene ity, analysing information leakage features, understanding machine learning insights, and ensuring reproducibility. This research aims to bridge these gaps by developing robust, transparent, and generalizable solutions for IoT DI and AD. For DI, a novel aggregation algorithm addresses IP and non-IP device challenges, significantly improving accuracy. Comprehensive feature selection results in an optimal feature set, validated across diverse datasets. In AD, a packet-level expanding and rolling windows method detects attacks earlier, outperforming conventional flow methods. The models are evaluated on isolated first-time-seen attack datasets, showcasing their adaptability to novel attacks. Furthermore, machine learning models and features are analysed for deeper attack insights. The thesis underscores the interdependence of device identification and attack detection within IoT security, emphasising their mutual reinforcement for network safety. By offering reproducible methodologies, transparent analyses, and adaptable models, this work contributes to enhancing the security of IoT devices and networks. Ultimately, this research paves the way for a more secure IoT ecosystem by addressing the unique challenges posed by IoT heterogeneity, resource limitations, and dynamic attack patterns.en
dc.identifier.urihttp://hdl.handle.net/10399/4998
dc.language.isoenen
dc.publisherHeriot-Watt Universityen
dc.publisherMathematical and Computer Sciencesen
dc.subjectIoT security, fingerprinting, machine learning, device identification, attack detectionen
dc.titleBehaviour-based security with machine learning on IoT networksen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
KostasK_0124_macsSS.pdf
Size:
19.99 MB
Format:
Adobe Portable Document Format
Description:

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: