A Hybrid Deep Learning-Driven SDN Enabled Mechanism for Secure Communication in Internet of Things (IoT)

被引:54
作者
Javeed, Danish [1 ]
Gao, Tianhan [1 ]
Khan, Muhammad Taimoor [2 ]
Ahmad, Ijaz [3 ]
机构
[1] Northeastern Univ, Software Coll, Shenyang 110169, Peoples R China
[2] Riphah Inst Sci & Engn, Islamabad 44000, Pakistan
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518000, Peoples R China
关键词
Internet of Things (IoT); intrusion detection; deep learning (DL); software-defined network (SDN); RECURRENT NEURAL-NETWORK; INTRUSION DETECTION; ATTACK DETECTION; SYSTEM;
D O I
10.3390/s21144884
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Internet of Things (IoT) has emerged as a new technological world connecting billions of devices. Despite providing several benefits, the heterogeneous nature and the extensive connectivity of the devices make it a target of different cyberattacks that result in data breach and financial loss. There is a severe need to secure the IoT environment from such attacks. In this paper, an SDN-enabled deep-learning-driven framework is proposed for threats detection in an IoT environment. The state-of-the-art Cuda-deep neural network, gated recurrent unit (Cu- DNNGRU), and Cuda-bidirectional long short-term memory (Cu-BLSTM) classifiers are adopted for effective threat detection. We have performed 10 folds cross-validation to show the unbiasedness of results. The up-to-date publicly available CICIDS2018 data set is introduced to train our hybrid model. The achieved accuracy of the proposed scheme is 99.87%, with a recall of 99.96%. Furthermore, we compare the proposed hybrid model with Cuda-Gated Recurrent Unit, Long short term memory (Cu-GRULSTM) and Cuda-Deep Neural Network, Long short term memory (Cu- DNNLSTM), as well as with existing benchmark classifiers. Our proposed mechanism achieves impressive results in terms of accuracy, F1-score, precision, speed efficiency, and other evaluation metrics.
引用
收藏
页数:18
相关论文
共 51 条
[41]  
Schueller Q.B.K., 2018, P 28 INT TEL NETW AP, P1
[42]   Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization [J].
Sharafaldin, Iman ;
Lashkari, Arash Habibi ;
Ghorbani, Ali A. .
ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, :108-116
[43]  
Tang TA, 2019, ADV SCI TECH SEC APP, P175, DOI 10.1007/978-3-030-13057-2_8
[44]   DIoT: A Federated Self-learning Anomaly Detection System for IoT [J].
Thien Duc Nguyen ;
Marchal, Samuel ;
Miettinen, Markus ;
Fereidooni, Hossein ;
Asokan, N. ;
Sadeghi, Ahmad-Reza .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :756-767
[45]  
Torres P, 2016, 2016 IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON)
[46]   Towards sFlow and adaptive polling sampling for deep learning based DDoS detection in SDN [J].
Ujjan, Raja Majid Ali ;
Pervez, Zeeshan ;
Dahal, Keshav ;
Bashir, Ali Kashif ;
Mumtaz, Rao ;
Gonzalez, J. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 :763-779
[47]   MQTTset, a New Dataset for Machine Learning Techniques on MQTT [J].
Vaccari, Ivan ;
Chiola, Giovanni ;
Aiello, Maurizio ;
Mongelli, Maurizio ;
Cambiaso, Enrico .
SENSORS, 2020, 20 (22) :1-17
[48]   Evaluation of recurrent neural network and its variants for intrusion detection system (IDS) [J].
Vinayakumar R. ;
Soman K.P. ;
Poornachandran P. .
International Journal of Information System Modeling and Design, 2017, 8 (03) :43-63
[49]   A Novel Intrusion Detection Model for a Massive Network Using Convolutional Neural Networks [J].
Wu, Kehe ;
Chen, Zuge ;
Li, Wei .
IEEE ACCESS, 2018, 6 :50850-50859
[50]   DDoS Traffic Control Using Transfer Learning DQN With Structure Information [J].
Xia, Shi-Ming ;
Zhang, Lei ;
Bai, Wei ;
Zhou, Xing-Yu ;
Pan, Zhi-Song .
IEEE ACCESS, 2019, 7 :81481-81493