journal article·2023Open access

Augmenting IoT Intrusion Detection System Performance Using Deep Neural燦etwork

Nasir Sayed, Muhammad Shoaib, Waqas Ahmed, Sultan Noman Qasem, Abdullah M. Albarrak, Faisal Saeed

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

Due to their low power consumption and limited computing power, Internet of Things (IoT) devices are difficult to secure. Moreover, the rapid growth of IoT devices in homes increases the risk of cyber-attacks. Intrusion detection systems (IDS) are commonly employed to prevent cyberattacks. These systems detect incoming attacks and instantly notify users to allow for the implementation of appropriate countermeasures. Attempts have been made in the past to detect new attacks using machine learning and deep learning techniques, however, these efforts have been unsuccessful. In this paper, we propose two deep learning models to automatically detect various types of intrusion attacks in IoT networks. Specifically, we experimentally evaluate the use of two Convolutional Neural Networks (CNN) to detect nine distinct types of attacks listed in the NF-UNSW-NB15-v2 dataset. To accomplish this goal, the network stream data were initially converted to two-dimensional images, which were then used to train the neural network models. We also propose two baseline models to demonstrate the performance of the proposed models. Generally, both models achieve high accuracy in detecting the majority of these nine attacks.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (64)

Show source-provided references
1. Understanding the internet of things: Definition, potentials, and societal role of a fast evolving paradigm10.1016/j.adhoc.2016.12.004 ↗
2. Intrusion detection systems for IoT-based smart environments: A survey
3. Internet of things in industries: A survey10.1109/TII.2014.2300753 ↗
4. A survey on internet of things: Architecture, enabling technologies, security and privacy, and applications10.1109/JIOT.2017.2683200 ↗
5. Deep recurrent neural network for IoT intrusion detection system10.1016/j.simpat.2019.102031 ↗
6. IoT reliability: A review leading to 5 key research directions10.1007/s42486-020-00037-z ↗
7. Security and privacy for green IoT-based agriculture: Review, blockchain solutions, and challenges10.1109/ACCESS.2020.2973178 ↗
8. A survey on the role of IoT in agriculture for the implementation of smart farming10.1109/ACCESS.2019.2949703 ↗
9. A life cycle framework of green IoT-based agriculture and its finance, operation, and management issues10.1109/MCOM.2019.1800332 ↗
10. Context-aware data-centric misbehaviour detection scheme for vehicular ad hoc networks using sequential analysis of the temporal and spatial correlation of the consistency between the cooperative awareness messages10.1016/j.vehcom.2019.100186 ↗
11. Distributed attack detection scheme using deep learning approach for internet of things10.1016/j.future.2017.08.043 ↗
12. Towards a deep- learning-driven intrusion detection approach for Internet of Things
13. DoS and DDoS mitigation using Variational Autoencoders
14. DeepBot: A time-based botnet detection with deep learning10.1007/s00500-020-04963-z ↗
15. Deepant: A deep learning approach for unsupervised anomaly detection in time series10.1109/ACCESS.2018.2886457 ↗
16. A deep learning approach to network intrusion detection10.1109/TETCI.2017.2772792 ↗
17. Intrusion detection systems in the internet of things: A comprehensive investigation10.1016/j.comnet.2019.05.014 ↗
18. Anomaly detection, analysis and prediction techniques in IoT environment: A systematic literature review10.1109/ACCESS.2019.2921912 ↗
19. Internet of things: A survey on machine learning-based intrusion detection approaches10.1016/j.comnet.2019.01.023 ↗
20. Cyber-attack prediction based on network intrusion detection systems for alert correlation techniques: A survey10.3390/s22041494 ↗
21. Anomaly detection techniques using deep learning in IoT: A survey
22. Vehicle trajectory clustering based on dynamic representation learning of internet of vehicles10.1109/TITS.2020.2995856 ↗
23. Geography-aware inductive matrix completion for personalized point-of-interest recommendation in smart cities10.1109/JIOT.2019.2950418 ↗
24. Trust-enhanced collaborative filtering for personalized point of interests recommendation10.1109/TII.2019.2958696 ↗
25. Landscape of IoT security10.1016/j.cosrev.2022.100467 ↗
26. Internet of things security and forensics: Challenges and opportunities10.1016/j.future.2017.07.060 ↗
27. Internet of things security: A top-down survey10.1016/j.comnet.2018.03.012 ↗
28. Internet of things: Security challenges for next generation networks
29. Fast fight detection
30. Reliability analysis of CPS systems under different edge repairing strategies10.1016/j.physa.2019.121865 ↗
31. Bayesian event classification for intrusion detection
32. An application of machine learning to network intrusion detection
33. A hybrid network intrusion detection technique using random forests
34. Improved traffic detection with support vector machine based on restricted boltzmann machine10.1007/s00500-015-1994-9 ↗
35. Security assessment for interdependent heterogeneous cyber physical systems10.1007/s11036-019-01489-z ↗
36. Comparison between Euclidean and manhattan distance measure for facial expressions classification
37. Security analysis of CPS systems under different swapping strategies in IoT environments10.1109/ACCESS.2020.2983335 ↗
38. An intrusion detection approach based on improved deep belief network10.1007/s10489-020-01694-4 ↗
39. Deep belief networks10.4249/scholarpedia.5947 ↗
40. Wasserstein auto-encoders
41. A review of the advances in cyber security benchmark datasets for evaluating data-driven based intrusion detection systems10.1016/j.procs.2015.08.443 ↗
42. LSTM: A search space odyssey10.1109/TNNLS.2016.2582924 ↗
43. Linux as a case study: Its extracted software architecture
44. A deep learning model for network intrusion detection with imbalanced data
45. A Context-sensitive-chunk BPTT approach to training deep LSTM/BLSTM recurrent neural networks for offline handwriting recognition
46. Data clustering: 50 years beyond K-means10.1016/j.patrec.2009.09.011 ↗
47. Class-balanced loss based on effective number of samples
48. Towards a standard feature set for network intrusion detection system datasets10.1007/s11036-021-01843-0 ↗
49. On large-batch training for deep learning: Generalization gap and sharp minima
50. Design and implementation of intrusion detection system using convolutional neural network for DoS detection
51. CNN-Based network intrusion detection against denial-of-service attacks
52. IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture10.1016/j.comnet.2020.107138 ↗
53. Lightweight classification of IoT malware based on image recognition
54. Focal loss for dense object detection10.1109/TPAMI.2018.2858826 ↗
55. Decoupled weight decay regularization
56. Deep learning for the internet of things: Potential benefits and use-cases
57. Wide residual networks
58. HDL-IDS: A hybrid deep learning architecture for intrusion detection in the internet of vehicles10.3390/s22041340 ↗
59. Network Intrusion Detection System using Deep Learning10.1016/j.procs.2021.05.025 ↗
60. Adam: A method for stochastic optimization
61. Performance analysis of deep learning libraries: Tensor flow and PyTorch10.3844/jcssp.2019.785.799 ↗
62. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)
63. Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network10.1007/s12652-018-0803-6 ↗
64. Intrusion detection for IoT based on improved genetic algorithm and deep belief network10.1109/ACCESS.2019.2903723 ↗