volume 180 pages 107417

Hybrid approach to intrusion detection in fog-based IoT environments

Cristiano Antonio De Souza 1
Carlos Becker Westphall 1
Renato A. M. Machado 2
João Bosco Mangueira Sobral 1
Gustavo Dos Santos Vieira 2
Publication typeJournal Article
Publication date2020-10-01
scimago Q1
wos Q1
SJR1.170
CiteScore9.3
Impact factor4.6
ISSN13891286, 18727069
Computer Networks and Communications
Abstract
In the Internet of Things (IoT) systems, information of various kinds is continuously captured, processed, and transmitted by systems generally interconnected by the Internet and distributed solutions. Attacks to capture information and overload services are common. This fact makes security techniques indispensable in IoT environments. Intrusion detection is one of the vital security points, aimed at identifying attempted attacks. The characteristics of IoT devices make it impossible to apply these solutions in this environment. Also, the existing anomaly-based methods for multiclass detection do not present acceptable accuracy. We present an intrusion detection architecture that operates in the fog computing layer. It has two steps and aims to classify events into specific types of attacks or non-attacks, for the execution of countermeasures. Our work presents a relevant contribution to the state of the art in this aspect. We propose a hybrid binary classification method called DNN-kNN. It has high accuracy and recall rates and is ideal for composing the first level of the two-stage detection method of the presented architecture. The approach is based on Deep Neural Networks (DNN) and the k-Nearest Neighbor (kNN) algorithm. It was evaluated with the public databases NSL-KDD and CICIDS2017. We used the method of selecting attributes based on the rate of information gain. The approach proposed in this work obtained 99.77% accuracy for the NSL-KDD dataset and 99.85% accuracy for the CICIDS2017 dataset. The experimental results showed that the proposed hybrid approach was able to achieve greater precision about classic machine learning approaches and the recent advances in intrusion detection for IoT systems. In addition, the approach works with low overhead in terms of memory and processing costs.
Found 
Found 

Top-30

Journals

1
2
3
4
5
6
7
8
IEEE Access
8 publications, 6.67%
Cluster Computing
6 publications, 5%
Computer Networks
5 publications, 4.17%
Engineering Applications of Artificial Intelligence
3 publications, 2.5%
Transactions on Emerging Telecommunications Technologies
3 publications, 2.5%
Lecture Notes in Networks and Systems
3 publications, 2.5%
Information (Switzerland)
2 publications, 1.67%
Applied Sciences (Switzerland)
2 publications, 1.67%
Sensors
2 publications, 1.67%
Computers, Materials and Continua
2 publications, 1.67%
Wireless Personal Communications
2 publications, 1.67%
Computers and Security
2 publications, 1.67%
Concurrency Computation Practice and Experience
2 publications, 1.67%
IEEE Transactions on Network and Service Management
2 publications, 1.67%
Communications in Computer and Information Science
2 publications, 1.67%
Journal of Network and Computer Applications
2 publications, 1.67%
International Journal of Distributed Systems and Technologies
1 publication, 0.83%
Journal of Computer Security
1 publication, 0.83%
Journal of Intelligent and Fuzzy Systems
1 publication, 0.83%
Journal of Information and Knowledge Management
1 publication, 0.83%
Journal of Supercomputing
1 publication, 0.83%
Journal of Reliable Intelligent Environments
1 publication, 0.83%
Journal of Ambient Intelligence and Humanized Computing
1 publication, 0.83%
Future Generation Computer Systems
1 publication, 0.83%
Computers and Electrical Engineering
1 publication, 0.83%
Optik
1 publication, 0.83%
Journal of Parallel and Distributed Computing
1 publication, 0.83%
International Journal of Information Security
1 publication, 0.83%
Internet of Things
1 publication, 0.83%
1
2
3
4
5
6
7
8

Publishers

5
10
15
20
25
30
35
40
Institute of Electrical and Electronics Engineers (IEEE)
38 publications, 31.67%
Springer Nature
27 publications, 22.5%
Elsevier
19 publications, 15.83%
MDPI
12 publications, 10%
Wiley
6 publications, 5%
Association for Computing Machinery (ACM)
3 publications, 2.5%
IGI Global
2 publications, 1.67%
Tech Science Press
2 publications, 1.67%
Taylor & Francis
2 publications, 1.67%
IOS Press
1 publication, 0.83%
SAGE
1 publication, 0.83%
World Scientific
1 publication, 0.83%
Hindawi Limited
1 publication, 0.83%
AIP Publishing
1 publication, 0.83%
American Association for the Advancement of Science (AAAS)
1 publication, 0.83%
Walter de Gruyter
1 publication, 0.83%
5
10
15
20
25
30
35
40
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
120
Share
Cite this
GOST |
Cite this
GOST Copy
Souza C. A. D. et al. Hybrid approach to intrusion detection in fog-based IoT environments // Computer Networks. 2020. Vol. 180. p. 107417.
GOST all authors (up to 50) Copy
Souza C. A. D., Westphall C. B., Machado R. A. M., Sobral J. B. M., Vieira G. D. S. Hybrid approach to intrusion detection in fog-based IoT environments // Computer Networks. 2020. Vol. 180. p. 107417.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.comnet.2020.107417
UR - https://doi.org/10.1016/j.comnet.2020.107417
TI - Hybrid approach to intrusion detection in fog-based IoT environments
T2 - Computer Networks
AU - Souza, Cristiano Antonio De
AU - Westphall, Carlos Becker
AU - Machado, Renato A. M.
AU - Sobral, João Bosco Mangueira
AU - Vieira, Gustavo Dos Santos
PY - 2020
DA - 2020/10/01
PB - Elsevier
SP - 107417
VL - 180
SN - 1389-1286
SN - 1872-7069
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2020_Souza,
author = {Cristiano Antonio De Souza and Carlos Becker Westphall and Renato A. M. Machado and João Bosco Mangueira Sobral and Gustavo Dos Santos Vieira},
title = {Hybrid approach to intrusion detection in fog-based IoT environments},
journal = {Computer Networks},
year = {2020},
volume = {180},
publisher = {Elsevier},
month = {oct},
url = {https://doi.org/10.1016/j.comnet.2020.107417},
pages = {107417},
doi = {10.1016/j.comnet.2020.107417}
}