Enhancing internet of things attack detection using principal component analysis and kernel principal component analysis with cosine distance and sigmoid kernel
The widespread adoption of internet of things (IoT) devices has brought about unprecedented levels of connectivity and convenience. However, it has also introduced significant challenges, particularly in the areas of security and privacy. This study addresses the critical issue of intrusion detection within IoT environments, with a specific focus on analyzing the Iot-23 dataset. Our methodology involves employing principal component analysis (PCA) and kernel PCA for dimensionality reduction. Subsequently, we utilize the k-nearest neighbors (KNN) algorithm for classification purposes. To optimize the performance of the KNN algorithm, we experiment with various feature scaling techniques, such as StandardScaler, MinMaxScaler, and RobustScaler, utilizing different distance metrics. In our analysis, we discovered that employing the cosine distance metric in combination with KNN resulted in superior intrusion detection performance when utilizing PCA. Additionally, when utilizing kernel PCA, we evaluated multiple kernel functions and determined that the radial basis function and sigmoid kernel yielded the most favorable results.
Authors
- Zyad Elkhadir
- Mohammed Achkari Begdouri (ORCID: https://orcid.org/0000-0003-2662-8595)
Institutions
- Abdelmalek Essaâdi University (MA)
Publication Details
- Journal
- International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering
- Published
- 2024-11-18
- DOI
- https://doi.org/10.11591/ijece.v15i1.pp1099-1108
- Citations
- 3
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 1.05