Network Intrusion Detection System Using Feature Extraction Based on AutoEncoder in IOT environment


KIPS Transactions on Software and Data Engineering, Vol. 8, No. 12, pp. 483-490, Dec. 2019
https://doi.org/10.3745/KTSDE.2019.8.12.483, Full Text:
Keywords: NIDS, IoT, Unsupervised learning, Machine Learning, Autoencoder
Abstract

In the Network Intrusion Detection System (NIDS), the function of classification is very important, and detection performance depends on various features. Recently, a lot of research has been carried out on deep learning, but network intrusion detection system experience slowing down problems due to the large volume of traffic and a high dimensional features. Therefore, we do not use deep learning as a classification, but as a preprocessing process for feature extraction and propose a research method from which classifications can be made based on extracted features. A stacked AutoEncoder, which is a representative unsupervised learning of deep learning, is used to extract features and classifications using the Random Forest classification algorithm. Using the data collected in the IOT environment, the performance was more than 99% when normal and attack traffic are classified into multiclass, and the performance and detection rate were superior even when compared with other models such as AE-RF and Single-RF.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. Lee and K. Park, "Network Intrusion Detection System Using Feature Extraction Based on AutoEncoder in IOT environment," KIPS Transactions on Software and Data Engineering, vol. 8, no. 12, pp. 483-490, 2019. DOI: https://doi.org/10.3745/KTSDE.2019.8.12.483.

[ACM Style]
Joohwa Lee and Keehyun Park. 2019. Network Intrusion Detection System Using Feature Extraction Based on AutoEncoder in IOT environment. KIPS Transactions on Software and Data Engineering, 8, 12, (2019), 483-490. DOI: https://doi.org/10.3745/KTSDE.2019.8.12.483.