Investigate the Use of Deep Learning in IoT Attack Detection
Abstract
The Internet of Things (IoT) has provided many benefits to society and introduced new security challenges. Attackers can target IoT devices to steal sensitive information or launch large-scale attacks. In this field, deep learning algorithms have provided encouraging results in the discovery and classification of intrusions in IoT devices. This study investigates the implementation and performance of four deep learning models: One-Dimensional Convolutional Neural Network (1DCNN), Long Short-Term Memory (LSTM), a hybrid 1DCNN-LSTM, and Two- Dimensional Convolutional Neural Network (2DCNN) for detecting and classifying IoT device attacks. Using the BoTNeTIoT-L01- v2 dataset, which includes normal and attack traffic provided by various IoT devices, we preprocess the data, extract features, and train the models, including weighted versions to optimize feature importance. Our findings highlight that the 2DCNN and hybrid 1DCNN-LSTM models shows superior performance, achieving high classification accuracy. This study contributes a comprehensive comparative analysis of deep learning models for IoT security, focusing on the effectiveness of weighted features in improving detection accuracy. The results provide valuable information for the advancement of real-time IoT attack detection systems.
Keywords
Deep learning, IoT, Attack, BotNet
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
M. Ghozlane, A. Kerboua, S. Mazouzi and L. Laimeche, "Investigate the Use of Deep Learning in IoT Attack Detection," in Journal of Communications Software and Systems, vol. 21, no. 2, pp. 229-239, May 2025, doi: https://doi.org/10.24138/jcomss-2024-0101
@article{ghozlane2025investigatedeep, author = {Mohamed Saddek Ghozlane and Adlen Kerboua and Smaine Mazouzi and Lakhdar Laimeche}, title = {Investigate the Use of Deep Learning in IoT Attack Detection}, journal = {Journal of Communications Software and Systems}, month = {5}, year = {2025}, volume = {21}, number = {2}, pages = {229--239}, doi = {https://doi.org/10.24138/jcomss-2024-0101}, url = {https://doi.org/https://doi.org/10.24138/jcomss-2024-0101} }