AI-Based Two-Stage Intrusion Detection for Software Defined IoT Networks

被引:143
|
作者
Li, Jiaqi [1 ]
Zhao, Zhifeng [1 ]
Li, Rongpeng [1 ]
Zhang, Honggang [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial intelligence (AI); intrusion detection; network security; software defined Internet of Things (SD-IoT); 5G;
D O I
10.1109/JIOT.2018.2883344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined Internet of Things (SD-IoT) networks profit from centralized management and interactive resource sharing, which enhances the efficiency and scalability of Internet of Things applications. But with the rapid growth in services and applications, they are vulnerable to possible attacks and face severe security challenges. Intrusion detection has been widely used to ensure network security, but classical detection methods are usually signature-based or explicit-behavior-based and fail to detect unknown attacks intelligently, which makes it hard to satisfy the requirements of SD-IoT networks. In this paper, we propose an artificial intelligence-based two-stage intrusion detection empowered by software defined technology. It flexibly captures network flows with a global view and detects attacks intelligently. We first leverage Bat algorithm with swarm division and binary differential mutation to select typical features. Then, we exploit Random Forest through adaptively altering the weights of samples using the weighted voting mechanism to classify flows. Evaluation results prove that the modified intelligent algorithms select more important features and achieve superior performance in flow classification. It is also verified that our solution shows better accuracy with lower overhead compared with existing solutions.
引用
收藏
页码:2093 / 2102
页数:10
相关论文
共 50 条
  • [21] Advancements in training and deployment strategies for AI-based intrusion detection systems in IoT: a systematic literature review
    S. Kumar Reddy Mallidi
    Rajeswara Rao Ramisetty
    Discover Internet of Things, 5 (1):
  • [22] A kangaroo-based intrusion detection system on software-defined networks
    Yazdinejadna, Abbas
    Parizi, Reza M.
    Dehghantanha, Ali
    Khan, Mohammad S.
    COMPUTER NETWORKS, 2021, 184
  • [23] Detection of Adversarial Attacks in AI-Based Intrusion Detection Systems Using Explainable AI
    Tcydenova, Erzhena
    Kim, Tae Woo
    Lee, Changhoon
    Park, Jong Hyuk
    Human-centric Computing and Information Sciences, 2021, 11
  • [24] An Intrusion Detection System Based on Genetic Algorithm for Software-Defined Networks
    Zhao, Xuejian
    Su, Huiying
    Sun, Zhixin
    MATHEMATICS, 2022, 10 (21)
  • [25] A Study of AI-based In-Vehicle Intrusion Detection Systems
    Gherbi, Elies
    Khemissa, Hamza
    Bouchouia, Mohammed Lamine
    Ayrault, Maxime
    2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2024, : 1036 - 1037
  • [26] A Survey on Intrusion Detection System for Software Defined Networks (SDN)
    Hande, Yogita
    Muddana, Akkalashmi
    INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2020, 16 (01) : 28 - 47
  • [27] Evaluation of AI-based Malware Detection in IoT Network Traffic
    Prazeres, Nuno
    Costa, Rogerio Luis de C.
    Santos, Leonel
    Rabadao, Carlos
    SECRYPT : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2022, : 580 - 585
  • [28] Configuring Local Rule of Intrusion Detection System in Software Defined IoT Testbed
    Ariffin, Sharifah H. S.
    Le, Chong Jia
    Wahab, Nur Haliza Abdul
    2021 26TH IEEE ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS {APCC), 2021, : 298 - 303
  • [29] Towards an efficient anomaly-based intrusion detection for software-defined networks
    Latah, Majd
    Toker, Levent
    IET NETWORKS, 2018, 7 (06) : 453 - 459
  • [30] Voting-based intrusion detection framework for securing software-defined networks
    Swami, Rochak
    Dave, Mayank
    Ranga, Virender
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (24):