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

被引:0
|
作者
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.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Enhancing IoT Security: A Few-Shot Learning Approach for Intrusion Detection
    Althiyabi, Theyab
    Ahmad, Iftikhar
    Alassafi, Madini O.
    MATHEMATICS, 2024, 12 (07)
  • [2] A Few-shot Deep Learning Approach for Improved Intrusion Detection
    Chowdhury, Md Moin Uddin
    Hammond, Frederick
    Konowicz, Glenn
    Xin, Chunsheng
    Wu, Hongyi
    Li, Jiang
    2017 IEEE 8TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (UEMCON), 2017, : 456 - +
  • [3] A Few-Shot Class-Incremental Learning Approach for Intrusion Detection
    Wang, Tingting
    Lv, Qiujian
    Hu, Bo
    Sun, Degang
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [4] An Intrusion Detection Method Using Few-Shot Learning
    Yu, Yingwei
    Bian, Naizheng
    IEEE ACCESS, 2020, 8 (08): : 49730 - 49740
  • [5] A Novel Self-supervised Few-shot Network Intrusion Detection Method
    Zhang, Jing
    Shi, Zhixin
    Wu, Hao
    Xing, Mengyan
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS (WASA 2022), PT I, 2022, 13471 : 513 - 525
  • [6] Variational Few-Shot Learning for Microservice-Oriented Intrusion Detection in Distributed Industrial IoT
    Liang, Wei
    Hu, Yiyong
    Zhou, Xiaokang
    Pan, Yi
    Wang, Kevin I-Kai
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (08) : 5087 - 5095
  • [7] A Survey of Few-Shot Learning: An Effective Method for Intrusion Detection
    Duan, Ruixue
    Li, Dan
    Tong, Qiang
    Yang, Tao
    Liu, Xiaotong
    Liu, Xiulei
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [8] An adversarial domain adaptation approach combining dual domain pairing strategy for IoT intrusion detection under few-shot samples
    Ma, Wengang
    Liu, Ruiqi
    Li, Kehong
    Yan, Shan
    Guo, Jin
    INFORMATION SCIENCES, 2023, 629 : 719 - 745
  • [9] A Few-Shot Learning Based Approach to IoT Traffic Classification
    Zhao, Zijian
    Lai, Yingxu
    Wang, Yipeng
    Jia, Wenxu
    He, Huijie
    IEEE COMMUNICATIONS LETTERS, 2022, 26 (03) : 537 - 541
  • [10] GDE model: A variable intrusion detection model for few-shot attack
    Yan, Yu
    Yang, Yu
    Shen, Fang
    Gao, Minna
    Gu, Yuheng
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (10)