Machine Learning Based Classification of IoT Traffic

dc.contributor.authorVelichkovska, B.
dc.contributor.authorCholakoska, A.
dc.contributor.authorAtanasovski, V.
dc.coverage.issue2cs
dc.coverage.volume32cs
dc.date.accessioned2023-10-11T07:43:39Z
dc.date.available2023-10-11T07:43:39Z
dc.date.issued2023-06cs
dc.description.abstractWith the rapid expansion and widespread adoption of the Internet of Things (IoT), maintaining secure connections among active devices can be challenging. Since IoT devices are limited in power and storage, they cannot perform complex tasks, which makes them vulnerable to different types of attacks. Given the volume of data generated daily, detecting anomalous behavior can be demanding. However, machine learning (ML) algorithms have proven successful in extracting complex patterns from big data, which has led to active applications in IoT. In this paper, we perform a comprehensive analysis, including 4 ML algorithms and 3 neural networks (NNs), and propose a pipeline which analyzes the influence data reduction (loss) has on the performance of these algorithms. We use random undersampling as a data reduction technique, which simulates reduced network traffic data. The pipeline investigates several degrees of data loss. The results show that models trained on the original data distribution obtain accuracy that verges on 100%. XGBoost performs best from the classic ML algorithms. From the deep learning models, the 2-layered NN provides excellent results and has sufficient depth for practical application. On the other hand, when the models are trained on the undersampled data, there is a decrease in performance, most notably in the case of NNs. The most prominent change is seen in the 4-layered NN, where the model trained on the original dataset detects attacks with a success of 93.53%, whereas the model trained on the maximally reduced data has a success of only 39.39%.en
dc.formattextcs
dc.format.extent256-263cs
dc.format.mimetypeapplication/pdfen
dc.identifier.citationRadioengineering. 2023 vol. 32, č. 2, s. 256-263. ISSN 1210-2512cs
dc.identifier.doi10.13164/re.2023.0256en
dc.identifier.issn1210-2512
dc.identifier.urihttp://hdl.handle.net/11012/214328
dc.language.isoencs
dc.publisherSpolečnost pro radioelektronické inženýrstvícs
dc.relation.ispartofRadioengineeringcs
dc.relation.urihttps://www.radioeng.cz/fulltexts/2023/23_02_0256_0263.pdfcs
dc.rightsCreative Commons Attribution 4.0 International licenseen
dc.rights.accessopenAccessen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectMachine learningen
dc.subjectdeep learningen
dc.subjectInternet of Things (IoT)en
dc.subjectintrusion detectionen
dc.subjecttraffic modellingen
dc.titleMachine Learning Based Classification of IoT Trafficen
dc.type.driverarticleen
dc.type.statusPeer-revieweden
dc.type.versionpublishedVersionen
eprints.affiliatedInstitution.facultyFakulta eletrotechniky a komunikačních technologiícs
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
23_02_0256_0263.pdf
Size:
750.19 KB
Format:
Adobe Portable Document Format
Description:
Collections