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 条
[1]   Web-based Attacks to Discover and Control Local IoT Devices [J].
Acar, Gunes ;
Huang, Danny Yuxing ;
Li, Frank ;
Narayanan, Arvind ;
Feamster, Nick .
PROCEEDINGS OF THE 2018 WORKSHOP ON IOT SECURITY AND PRIVACY (IOT S&P '18), 2018, :29-35
[2]   Unsupervised intelligent system based on one class support vector machine and Grey Wolf optimization for IoT botnet detection [J].
Al Shorman, Amaal ;
Faris, Hossam ;
Aljarah, Ibrahim .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (07) :2809-2825
[3]   Industrial Internet of Things Driven by SDN Platform for Smart Grid Resiliency [J].
Al-Rubaye, Saba ;
Kadhum, Ekhlas ;
Ni, Qiang ;
Anpalagan, Alagan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (01) :267-277
[4]   Learning Multilevel Auto-Encoders for DDoS Attack Detection in Smart Grid Network [J].
Ali, Shan ;
Li, Yuancheng .
IEEE ACCESS, 2019, 7 :108647-108659
[5]  
Arora K.C.R., 2017, P INN POW ADV COMP T, P1
[6]   Effects of cyber security knowledge on attack detection [J].
Ben-Asher, Noam ;
Gonzalez, Cleotilde .
COMPUTERS IN HUMAN BEHAVIOR, 2015, 48 :51-61
[7]  
Bhunia SS, 2017, 2017 27TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), P84
[8]   Flow Based Security for IoT Devices using an SDN Gateway [J].
Bull, Peter ;
Austin, Ron ;
Popov, Evgenii ;
Sharma, Mak ;
Watson, Richard .
2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2016), 2016, :159-165
[9]  
Catillo Marta, 2020, Web, Artificial Intelligence and Network Applications. Proceedings of the Workshops of the 34th International Conference on Advanced Information Networking and Applications (WAINA-2020). Advances in Intelligent Systems and Computing (AISC 1150), P687, DOI 10.1007/978-3-030-44038-1_63
[10]   DAD-MCNN: DDoS Attack Detection via Multi-channel CNN [J].
Chen, Jinyin ;
Yang, Yi-tao ;
Hu, Ke-ke ;
Zheng, Hai-bin ;
Wang, Zhen .
ICMLC 2019: 2019 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, 2019, :484-488