An Intrusion Detection System Using Machine Learning and Deep Learning Algorithms
P M Vijayan
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology ,
Puttur,Andhara Pradhesh, India
vijayangce@gmail.com
J Niranjan Reddy
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology ,
Puttur,Andhara Pradhesh, India
niranjanreddy1073@gmail.com
K Mounika
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology ,
Puttur,Andhara Pradhesh, India
mounikakalivi@gmail.com
V Nagajyothi
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology,
Puttur,Andhara Pradhesh, India
nagajyothi2327@gmail.com
O Mounika
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology ,
Puttur,Andhara Pradhesh, India
Ontelamounika9@gmail.com
P Munisekhar
Department of Electronics and Communication Engineering ,
Siddhartha Institute of Science and Technology ,
Puttur,Andhara Pradhesh, India
pandlurusekhar@gmail.com
Abstract: The rapid development of IoT systems, IoT networks remain highly vulnerable to a wide range of security attacks, which can cause severe disruption to IoT services. To address these challenges, a novel intrusion detection system (IDS) is proposed using Message Queuing Telemetry Transport (MQTT) datasets. Initially, IoT data is collected from standard MQTT sources and processed in a pre-processing phase. The processed data is then used to extract three sets of features: the first set is optimally selected using the Improved Vulture Starvation–based African Vultures Optimization Algorithm (IVS-AVOA); the second set consists of statistical features refined by IVS-AVOA; and the third set is derived from an autoencoder optimized by the same algorithm. This proposed model effectively enhances attack detection in IoT environments.
KEY WORDS: Internet of things, intrusion detection system, Message Queuing Telemetry Transport (MQTT), Improved Vulture Starvation-based African Vultures Optimization Algorithm.