Abstract
The digital revolution has substantially changed our lives in which Internet-of-Things (IoT) plays a prominent role. The rapid development of IoT to most corners of life, however, leads to various emerging cybersecurity threats. Therefore, detecting and preventing potential attacks in IoT networks have recently attracted paramount interest from both academia and industry. Among various attack detection approaches, machine learning-based methods, especially deep learning, have demonstrated great potential thanks to their early detecting capability. However, these machine learning techniques only work well when a huge volume of data from IoT devices with label information can be collected. Nevertheless, the labeling process is usually time consuming and expensive, thus, it may not be able to adapt with quick evolving IoT attacks in reality. In this paper, we propose a novel deep transfer learning (DTL) method that allows to learn from data collected from multiple IoT devices in which not all of them are labeled. Specifically, we develop a DTL model based on two AutoEncoders (AEs). The first AE (AE1) is trained on the source datasets (source domains) in the supervised mode using the label information and the second AE (AE2) is trained on the target datasets (target domains) in an unsupervised manner without label information. The transfer learning process attempts to force the latent representation (the bottleneck layer) of AE2 similarly to the latent representation of AE1. After that, the latent representation of AE2 is used to detect attacks in the incoming samples in the target domain. We carry out intensive experiments on nine recent IoT datasets to evaluate the performance of the proposed model. The experimental results demonstrate that the proposed DTL model significantly improves the accuracy in detecting IoT attacks compared to the baseline deep learning technique and two recent DTL approaches.
Highlights
The Internet-of-Things (IoT) refers to connected devices, sensors, an actuators used in vehicles, electronic appliances, buildings, and structures
We propose a novel deep transfer learning (DTL) model based on AEs, i.e., MultiMaximum Mean Discrepancy AE (MMD-AE), that allows to transfer knowledge, i.e., labeled information, from the source domain to the target domain
EFFECTIVENESS OF TRANSFERRING INFORMATION IN Maximum Mean Discrepancy (MMD)-AE MMD-AE implements multiple transfer between encoding layers of AE1 and AE2 to force the latent representation of AE2 closer to the latent representation of AE1
Summary
The Internet-of-Things (IoT) refers to connected devices, sensors, an actuators used in vehicles, electronic appliances, buildings, and structures. We propose a novel DTL model based on AEs, i.e., MMD-AE, that allows to transfer knowledge, i.e., labeled information, from the source domain to the target domain. This model helps to lessen the problem of ‘‘lack label information’’ in collected traffic datasets from IoT devices. We introduce the Maximum Mean Discrepancy (MMD) metric to minimize the distance between multiple hidden layers of AE1 and multiple hidden layers of AE2 This metric helps to improve the effectiveness of knowledge transferred from the source to the target domain in IoT attack detection systems.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.