IoT-based intrusion detection system using convolution neural networks

Research output: Contribution to journalArticlepeer-review

26 Scopus citations

Abstract

In the Information and Communication Technology age, connected objects generate massive amounts of data traffic, which enables data analysis to uncover previously hidden trends and detect unusual network-load. We identify five core design principles to consider when designing a deep learning-empowered intrusion detection system (IDS). We proposed the Temporal Convolution Neural Network (TCNN), an intelligent model for IoT-IDS that aggregates convolution neural network (CNN) and generic convolution, based on these concepts. To handle unbalanced datasets, TCNN is accumulated with synthetic minority oversampling technique with nominal continuity. It is also used in conjunction with effective feature engineering techniques like attribute transformation and reduction. The presented model is compared to two traditional machine learning algorithms, random forest (RF) and logistic regression (LR), as well as LSTM and CNN deep learning techniques, using the Bot-IoT data repository. The outcomes of the experiments depicts that TCNN maintains a strong balance of efficacy and performance. It is better as compared to other deep learning IDSs, with a multi-class traffic detection accuracy of 99.9986 percent and a training period that is very close to CNN.

Original languageEnglish
Pages (from-to)1-19
Number of pages19
JournalPeerJ Computer Science
Volume7
DOIs
StatePublished - 2021

Keywords

  • Internet of Things
  • Intrusion Detection System
  • Linear Regression
  • Random Forest

Fingerprint

Dive into the research topics of 'IoT-based intrusion detection system using convolution neural networks'. Together they form a unique fingerprint.

Cite this