Cost based Random Forest Classifier for Intrusion Detection System in Internet of Things

被引:6
作者
Pramilarani, K. [1 ]
Kumari, P. Vasanthi [2 ]
机构
[1] Dayananda Sagar Univ, Dept Comp Sci & Engn, Bangalore, India
[2] Dayananda Sagar Univ, Dept Comp Applicat, Bangalore, India
关键词
Cost matrix; Cost based Random Forest Classifier; Internet of Things; Intrusion Detection System; Kafka; Scikit-learn; Spark;
D O I
10.1016/j.asoc.2023.111125
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Internet of Things (IoT) is the collection of physical and digital devices that are interconnected using Internet for exchange of information and delivery of services. The Internet of Things (IoT) is an extended application of Internet that is used to offer various services for users in the fields of agriculture, healthcare, education, smart homes and so on in the modern world. The significant issues of the intrusion present in IoT are network disconnection, network hacking and data theft from the source. So the challenging task for worldwide utilization of IoT is to address their security issues, because of the feature imbalance in the different types of attacks. The most essential task for addressing security issues is to predict and classify the intrusion in the network. In this paper, the Cost based Random Forest Classifier (CRFC) is proposed for developing an effective Intrusion Detection System (IDS). The CRFC based classification is improvised by incorporating the cost matrix calculated based on feature importance that helps to improve the process of splitting the features even if there is a feature imbalance. Further, three important libraries of Python namely, Spark, Kafka, and Scikit-learn are used in this IDS to improve the classification performances. In that, Spark is used to implement the distributed environment, Kafka is used for streaming the data and Scikit is used to implement CRFC. There are two datasets known as NSLKDD and UNSW-NB15 that are used to evaluate the performance of the proposed CRFC-IDS method. The CRFCIDS method is analyzed on the basis of accuracy, precision, recall, F1-Measure, Area Under the Curve (AUC), False Acceptance Rate (FAR) and Matthews Correlation Coefficient (MCC). The existing approaches OCSVM and DBF are used for comparison with the CRFC-IDS method. The accuracy of CRFC-IDS for NSL-KDD dataset is found to be 99.957%, which is highest when compared to OCSVM and DBF.
引用
收藏
页数:8
相关论文
共 35 条
  • [1] An Intelligent Two-Layer Intrusion Detection System for the Internet of Things
    Alani, Mohammed M.
    Awad, Ali Ismail
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (01) : 683 - 692
  • [2] A lightweight intelligent network intrusion detection system using OCSVM and Pigeon inspired optimizer
    Alazzam, Hadeel
    Sharieh, Ahmad
    Sabri, Khair Eddin
    [J]. APPLIED INTELLIGENCE, 2022, 52 (04) : 3527 - 3544
  • [3] Distributed Deep CNN-LSTM Model for Intrusion Detection Method in IoT-Based Vehicles
    Alferaidi, Ali
    Yadav, Kusum
    Alharbi, Yasser
    Razmjooy, Navid
    Viriyasitavat, Wattana
    Gulati, Kamal
    Kautish, Sandeep
    Dhiman, Gaurav
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [4] Evaluation and Selection Models for Ensemble Intrusion Detection Systems in IoT
    Alghamdi, Rubayyi
    Bellaiche, Martine
    [J]. IOT, 2022, 3 (02): : 285 - 314
  • [5] A Deep Blockchain Framework-Enabled Collaborative Intrusion Detection for Protecting IoT and Cloud Networks
    Alkadi, Osama
    Moustafa, Nour
    Turnbull, Benjamin
    Choo, Kim-Kwang Raymond
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (12): : 9463 - 9472
  • [6] FSO-LSTM IDS: hybrid optimized and ensembled deep-learning network-based intrusion detection system for smart networks
    Alqahtani, Abdulrahman Saad
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (07) : 9438 - 9455
  • [7] Adaptive Machine Learning Based Distributed Denial-of-Services Attacks Detection and Mitigation System for SDN-Enabled IoT
    Aslam, Muhammad
    Ye, Dengpan
    Tariq, Aqil
    Asad, Muhammad
    Hanif, Muhammad
    Ndzi, David
    Chelloug, Samia Allaoua
    Abd Elaziz, Mohamed
    Al-Qaness, Mohammed A. A.
    Jilani, Syeda Fizzah
    [J]. SENSORS, 2022, 22 (07)
  • [8] An Ensemble Multi-View Federated Learning Intrusion Detection for IoT
    Attota, Dinesh Chowdary
    Mothukuri, Viraaji
    Parizi, Reza M.
    Pouriyeh, Seyedamin
    [J]. IEEE ACCESS, 2021, 9 : 117734 - 117745
  • [9] Apache Spark and MLlib-Based Intrusion Detection System or How the Big Data Technologies Can Secure the Data
    Azeroual, Otmane
    Nikiforova, Anastasija
    [J]. INFORMATION, 2022, 13 (02)
  • [10] A Novel Deep Supervised Learning-Based Approach for Intrusion Detection in IoT Systems
    Baniasadi, Sahba
    Rostami, Omid
    Martin, Diego
    Kaveh, Mehrdad
    [J]. SENSORS, 2022, 22 (12)