Transfer-learning-based intrusion detection framework in IoT networks

Cyberattacks in the Internet of Things (IoT) are growing exponentially, especially zero-day attacks mostly driven by security weaknesses on IoT networks. Traditional intrusion detection systems (IDSs) adopted machine learning (ML), especially deep Learning (DL), to improve the detection of cyberatta...

Full description

Bibliographic Details
Authors: Rodríguez Luna, Eva|||0000-0001-5904-7039, Valls, Pol, Otero Calviño, Beatriz|||0000-0002-9194-559X, Costa Prats, Juan José|||0000-0003-2479-0230, Verdú Mulà, Javier|||0000-0003-4485-2419, Pajuelo González, Manuel Alejandro|||0000-0002-5510-6860, Canal Corretger, Ramon|||0000-0003-4542-204X
Format: article
Publication Date:2022
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:English
OAI Identifier:oai:upcommons.upc.edu:2117/375463
Online Access:https://hdl.handle.net/2117/375463
https://dx.doi.org/10.3390/s22155621
Access Level:Open access
Keyword:Computer security
Internet of things
Transfer learning (Machine learning)
Cybersecurity
Convolutional neural network
Intrusion detection systems
IoT networks
Seguretat informàtica
Internet de les coses
Aprenentage automàtic
Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica
Description
Summary:Cyberattacks in the Internet of Things (IoT) are growing exponentially, especially zero-day attacks mostly driven by security weaknesses on IoT networks. Traditional intrusion detection systems (IDSs) adopted machine learning (ML), especially deep Learning (DL), to improve the detection of cyberattacks. DL-based IDSs require balanced datasets with large amounts of labeled data; however, there is a lack of such large collections in IoT networks. This paper proposes an efficient intrusion detection framework based on transfer learning (TL), knowledge transfer, and model refinement, for the effective detection of zero-day attacks. The framework is tailored to 5G IoT scenarios with unbalanced and scarce labeled datasets. The TL model is based on convolutional neural networks (CNNs). The framework was evaluated to detect a wide range of zero-day attacks. To this end, three specialized datasets were created. Experimental results show that the proposed TL-based framework achieves high accuracy and low false prediction rate (FPR). The proposed solution has better detection rates for the different families of known and zero-day attacks than any previous DL-based IDS. These results demonstrate that TL is effective in the detection of cyberattacks in IoT environments.