Application of Machine Learning Algorithms for the Validation of a New CoAP-IoT Anomaly Detection Dataset

被引:8
|
作者
Vigoya, Laura [1 ]
Pardal, Alberto [1 ]
Fernandez, Diego [1 ]
Carneiro, Victor [1 ]
机构
[1] Ctr Informat & Commun Technol Res CITIC, Campus Elvina S-N, La Coruna 15071, Spain
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 07期
关键词
IoT; CoAP; sensors; dataset validation; machine learning; intrusion detection systems; analysis; metric; algorithm design; INTERNET;
D O I
10.3390/app13074482
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
With the rise in smart devices, the Internet of Things (IoT) has been established as one of the preferred emerging platforms to fulfil their need for simple interconnections. The use of specific protocols such as constrained application protocol (CoAP) has demonstrated improvements in the performance of the networks. However, power-, bandwidth-, and memory-constrained sensing devices constitute a weakness in the security of the system. One way to mitigate these security problems is through anomaly-based intrusion detection systems, which aim to estimate the behaviour of the systems based on their "normal" nature. Thus, to develop anomaly-based intrusion detection systems, it is necessary to have a suitable dataset that allows for their analysis. Due to the lack of a public dataset in the CoAP-IoT environment, this work aims to present a complete and labelled CoAP-IoT anomaly detection dataset (CIDAD) based on real-world traffic, with a sufficient trace size and diverse anomalous scenarios. The modelled data were implemented in a virtual sensor environment, including three types of anomalies in the CoAP data. The validation of the dataset was carried out using five shallow machine learning techniques: logistic regression, naive Bayes, random forest, AdaBoost, and support vector machine. Detailed analyses of the dataset, data conditioning, feature engineering, and hyperparameter tuning are presented. The evaluation metrics used in the performance comparison are accuracy, precision, recall, F1 score, and kappa score. The system achieved 99.9% accuracy for decision tree models. Random forest established itself as the best model, obtaining a 99.9% precision and F1 score, 100% recall, and a Cohen's kappa statistic of 0.99.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] IoT Dataset Validation Using Machine Learning Techniques for Traffic Anomaly Detection
    Vigoya, Laura
    Fernandez, Diego
    Carneiro, Victor
    Novoa, Francisco J.
    [J]. ELECTRONICS, 2021, 10 (22)
  • [2] IoT Anomaly Detection Using a Multitude of Machine Learning Algorithms
    Balega, Maria
    Farag, Waleed
    Ezekiel, Soundararajan
    Wu, Xin-Wen
    Deak, Alicia
    Good, Zaryn
    [J]. 2022 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP, AIPR, 2022,
  • [3] Choosing Machine Learning Algorithms for Anomaly Detection in Smart Building IoT Scenarios
    Almaguer-Angeles, Fernando
    Murphy, John
    Murphy, Liam
    Portillo-Dominguez, A. Omar
    [J]. 2019 IEEE 5TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2019, : 491 - 495
  • [4] Anomaly Detection on MIL-STD-1553 Dataset using Machine Learning Algorithms
    Onodueze, Francis
    Josyula, Darsana
    [J]. 2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 592 - 598
  • [5] A Comprehensive Study of Anomaly Detection Schemes in IoT Networks Using Machine Learning Algorithms
    Diro, Abebe
    Chilamkurti, Naveen
    Nguyen, Van-Doan
    Heyne, Will
    [J]. SENSORS, 2021, 21 (24)
  • [6] Anomaly detection in IoT environment using machine learning
    Bilakanti, Harini
    Pasam, Sreevani
    Palakollu, Varshini
    Utukuru, Sairam
    [J]. SECURITY AND PRIVACY, 2024, 7 (03):
  • [7] On Breast Cancer Detection: An Application of Machine Learning Algorithms on the Wisconsin Diagnostic Dataset
    Agarap, Abien Fred M.
    [J]. 2ND INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND SOFT COMPUTING (ICMLSC 2018), 2015, : 5 - 9
  • [8] Anomaly Based Intrusion Detection for IoT with Machine Learning
    Shaver, Addison
    Liu, Zhipeng
    Thapa, Niraj
    Roy, Kaushik
    Gokaraju, Balakrishna
    Yuan, Xiaohon
    [J]. 2020 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR): TRUSTED COMPUTING, PRIVACY, AND SECURING MULTIMEDIA, 2020,
  • [9] Machine Learning Approaches for Anomaly Detection in IoT Networks
    Kumar, Gotte Ranjith
    Kulkarni, Anagha Deepak
    Kumar, B. Santhosh
    Singh, Navdeep
    Revathi, V
    Kumar, T. Ch. Anil
    [J]. 2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [10] Anomaly Detection IDS for Detecting DoS Attacks in IoT Networks Based on Machine Learning Algorithms
    Altulaihan, Esra
    Almaiah, Mohammed Amin
    Aljughaiman, Ahmed
    [J]. SENSORS, 2024, 24 (02)