A Novel Few-Shot ML Approach for Intrusion Detection in IoT

被引:1
作者
Islam, M. D. Sakibul [1 ]
Yusuf, Aminu [1 ]
Gambo, Muhammad Dikko [1 ]
Barnawi, Abdulaziz Y. [1 ,2 ]
机构
[1] King Fahd Univ Petr & Minerals, Comp Engn Dept, Dhahran 31261, Saudi Arabia
[2] King Fahd Univ Petr & Minerals, Interdisciplinary Res Ctr Intelligent Secure Syst, Dhahran 31261, Saudi Arabia
关键词
IDS; IoT; Machine learning; Deep learning; Few-Shot learning;
D O I
10.1007/s13369-024-09805-w
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The rapid expansion of the Internet of Things (IoT) has introduced significant challenges to network security, particularly due to the resource-constrained nature of IoT devices. While numerous intrusion detection models have demonstrated high accuracy in identifying network threats, their substantial computational, memory, and power requirements render them unsuitable for IoT environments. Additionally, the disparity in performance across different datasets further complicates the accurate detection of cyber-attacks, as each dataset possesses unique characteristics, strengths, and limitations that influence the performance of IDS models. To address these limitations, this study presents a novel lightweight intrusion detection system (IDS) framework specifically designed for IoT devices. Our methodology involves combining multiple widely used intrusion detection datasets, such as UNSW, ToN-IoT, BoT-IoT, and CSE-CIC-IDS2018, into a comprehensive unified dataset. This approach allows us to use a universal feature set for training the models effectively. Leveraging few-shot learning techniques, we developed a model that achieves high accuracy of 100% on the combined dataset, utilizing less than 1% of the data for training. Furthermore, our framework demonstrated significant improvements in execution time, CPU usage, and memory utilization compared to traditional models. Specifically, our proposed model demonstrated a significant reduction in both time consumption and resource usage when utilizing 13 features compared to 43 features. The model achieved the lowest time consumption of 26.32 s with 43 features, while only taking 12.20 s with 13 features. Additionally, it recorded a CPU usage of 45.70% for 43 features, which decreased to 37.50% for 13 features. Memory usage also saw a reduction, dropping from 63.05 MB with 43 features to 49.79 MB with 13 features.
引用
收藏
页码:7765 / 7779
页数:15
相关论文
共 56 条
[1]   An Intelligent Tree-Based Intrusion Detection Model for Cyber Security [J].
Al-Omari, Mohammad ;
Rawashdeh, Majdi ;
Qutaishat, Fadi ;
Alshira'H, Mohammad ;
Ababneh, Nedal .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (02)
[2]   Adversarial Machine Learning Attacks against Intrusion Detection Systems: A Survey on Strategies and Defense [J].
Alotaibi, Afnan ;
Rassam, Murad A. .
FUTURE INTERNET, 2023, 15 (02)
[3]   A Lightweight Intrusion Detection System Using Convolutional Neural Network and Long Short-Term Memory in Fog Computing [J].
Alzahrani, Hawazen ;
Sheltami, Tarek ;
Barnawi, Abdulaziz ;
Imam, Muhammad ;
Yaser, Ansar .
CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (03) :4703-4728
[4]  
Amanoul S.V., 2021, IEEE INT C AUT CONTR
[5]   A Review of Intrusion Detection Systems Using Machine and Deep Learning in Internet of Things: Challenges, Solutions and Future Directions [J].
Asharf, Javedz ;
Moustafa, Nour ;
Khurshid, Hasnat ;
Debie, Essam ;
Haider, Waqas ;
Wahab, Abdul .
ELECTRONICS, 2020, 9 (07)
[6]   An improved long short term memory network for intrusion detection [J].
Awad, Asmaa Ahmed ;
Ali, Ahmed Fouad ;
Gaber, Tarek .
PLOS ONE, 2023, 18 (08)
[7]   Examining the Suitability of NetFlow Features in Detecting IoT Network Intrusions [J].
Awad, Mohammed ;
Fraihat, Salam ;
Salameh, Khouloud ;
Al Redhaei, Aneesa .
SENSORS, 2022, 22 (16)
[8]   Enhancing IoT network security through deep learning-powered Intrusion Detection System [J].
Bakhsh, Shahid Allah ;
Khan, Muhammad Almas ;
Ahmed, Fawad ;
Alshehri, Mohammed S. ;
Ali, Hisham ;
Ahmad, Jawad .
INTERNET OF THINGS, 2023, 24
[9]  
Bhati Bhoopesh Singh, 2020, Intelligent Computing in Engineering. Select Proceedings of RICE 2019. Advances in Intelligent Systems and Computing (AISC 1125), P213, DOI 10.1007/978-981-15-2780-7_25
[10]   Deep learning for intelligent IoT: Opportunities, challenges and solutions [J].
Bin Zikria, Yousaf ;
Afzal, Muhammad Khalil ;
Kim, Sung Won ;
Marin, Andrea ;
Guizani, Mohsen .
COMPUTER COMMUNICATIONS, 2020, 164 :50-53