Please use this identifier to cite or link to this item:
Title: Machine Learning Based Intrusion Detection System for IoT Networks
Authors: Ashraf, Javed
Keywords: Physical Sciences
Issue Date: 2021
Publisher: National University of Science & Technology, Islamabad.
Abstract: The Internet of Things (IoT) is poised to impact several aspects of our lives with its fast pro liferation in many areas such as wearable devices, smart sensors, smart cities, autonomous vehicles, and home appliances. IoT devices are characterized by their connectivity, per vasiveness, and limited processing capability. The number of IoT devices in the world is increasing rapidly. This explosion of IoT devices, which can be easily increased compared to desktop computers, has led to a spike in IoT-based cyber-attack incidents. Examples of such attacks are Mirai and BASHLITE malware launched from compromised surveillance devices, which are common in smart cities, resulting in paralysis of Internet-based services through distributed denial of service (DDoS) attacks. Such DDoS attacks on IoT devices and their networks further threaten the emerging concept of sustainable smart cities. To alleviate this challenge, there is a requirement to develop new techniques for de tecting attacks initiated from compromised IoT devices. Machine Learning (ML) and deep learning(DL) techniques are in this context the most appropriate detective control approach against attacks generated from IoT devices. The aim of this research work is to evaluate various feature engineering, ML, DL, and statistical learning-based techniques to effectively design a scheme for detecting anomalous events in IoT networks. In particular, we propose two models for design of an anomaly based intrusion detection systems. One is based on DL technique, that is, Long short-term memory (LSTM)-Autoencoder and the other utilizes statistical learning-based model called Beta Mixture Model (BMM)- Correlation Entropy (Correntropy) model. We also leverage strengths of Software Defined Networks(SDN) be proposing ML techniques based IDS which is designed to work on SDN Controller and compare the results of the selected ML techniques. The aim of proposed methodology is to capture the underlying parameters of the stochastic complexity of network flow data and use those parameters to capture normal behaviour of the network traffic. Any deviation detected from this normal behaviour is flagged as an anomaly. We test our proposed schemes on multiple benchmarked IoT botnet datasets. The evalu ations results demonstrate that our proposed schemes produce better or competitive results in comparison to other similar intrusion detection systems. Keywords: IoT, IoT security, cyber-attacks, botnet attacks, intrusion detection system, anomaly detection, machine learning, deep learning, statistical learning, LSTM, autoencoder, Beta Mixture Model, Correntropy, Intelligent transport systems, internet of vehicles, au tonomous vehicles, smart cities, software defined networks
Gov't Doc #: 25081
Appears in Collections:PhD Thesis of All Public / Private Sector Universities / DAIs.

Files in This Item:
File Description SizeFormat 
javed ashraf software engg 2021 nust isb.pdfPhd.Thesis12.75 MBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.