FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder
The Internet of Vehicles (IoV) is a network system that enables wireless communication and information exchange between vehicles and other traffic participants. Intrusion detection plays a very important role in the IoV. However, with the development of the IoV, unknown attack behaviors may appear....
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-05-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/12/10/2284 |
_version_ | 1797600290926493696 |
---|---|
author | Ling Xing Kun Wang Honghai Wu Huahong Ma Xiaohui Zhang |
author_facet | Ling Xing Kun Wang Honghai Wu Huahong Ma Xiaohui Zhang |
author_sort | Ling Xing |
collection | DOAJ |
description | The Internet of Vehicles (IoV) is a network system that enables wireless communication and information exchange between vehicles and other traffic participants. Intrusion detection plays a very important role in the IoV. However, with the development of the IoV, unknown attack behaviors may appear. The lack of analysis and collection of these attack behavior has led to an imbalance in the sample data categories of the IoV intrusion detection, which causes the problem of low detection accuracy. At the same time, the intrusion detection model usually needs to upload data to the cloud for training, which will introduce the privacy risk due to of the leakage of vehicle users’ information. In this paper, we propose an intrusion detection method for the IoV based on federated learning and memory-augmented autoencoder (FL-MAAE). We add a memory module to the autoencoder model to enhance its ability to store the behavior feature patterns of the IoV, make it robust to imbalanced samples, and use the reconstruction error as the evaluation index, so as to detect unknown attacks in the IoV. We propose a federated learning based training method for the IoV intrusion detection model. Local training of intrusion detection models in roadside units can effectively protect the privacy of data resources. We also designed an aggregation method based on the performance contribution of participants to improve the reliability of model aggregation. We conducted experiments on the NSL-KDD intrusion detection dataset to evaluate the performance of the proposed method. Experimental results show that our method has the best intrusion detection performance. In the case of contaminated samples, the accuracy and F1 score of the proposed method are 9.6% and 7.39% higher than those of the comparison methods on average. |
first_indexed | 2024-03-11T03:46:25Z |
format | Article |
id | doaj.art-20a6237021fa4932ac6faf4c65ad910d |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-11T03:46:25Z |
publishDate | 2023-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-20a6237021fa4932ac6faf4c65ad910d2023-11-18T01:10:15ZengMDPI AGElectronics2079-92922023-05-011210228410.3390/electronics12102284FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented AutoencoderLing Xing0Kun Wang1Honghai Wu2Huahong Ma3Xiaohui Zhang4School of Information Engineering, Henan University of Science and Technology, Luoyang 471000, ChinaSchool of Information Engineering, Henan University of Science and Technology, Luoyang 471000, ChinaSchool of Information Engineering, Henan University of Science and Technology, Luoyang 471000, ChinaSchool of Information Engineering, Henan University of Science and Technology, Luoyang 471000, ChinaSchool of Information Engineering, Henan University of Science and Technology, Luoyang 471000, ChinaThe Internet of Vehicles (IoV) is a network system that enables wireless communication and information exchange between vehicles and other traffic participants. Intrusion detection plays a very important role in the IoV. However, with the development of the IoV, unknown attack behaviors may appear. The lack of analysis and collection of these attack behavior has led to an imbalance in the sample data categories of the IoV intrusion detection, which causes the problem of low detection accuracy. At the same time, the intrusion detection model usually needs to upload data to the cloud for training, which will introduce the privacy risk due to of the leakage of vehicle users’ information. In this paper, we propose an intrusion detection method for the IoV based on federated learning and memory-augmented autoencoder (FL-MAAE). We add a memory module to the autoencoder model to enhance its ability to store the behavior feature patterns of the IoV, make it robust to imbalanced samples, and use the reconstruction error as the evaluation index, so as to detect unknown attacks in the IoV. We propose a federated learning based training method for the IoV intrusion detection model. Local training of intrusion detection models in roadside units can effectively protect the privacy of data resources. We also designed an aggregation method based on the performance contribution of participants to improve the reliability of model aggregation. We conducted experiments on the NSL-KDD intrusion detection dataset to evaluate the performance of the proposed method. Experimental results show that our method has the best intrusion detection performance. In the case of contaminated samples, the accuracy and F1 score of the proposed method are 9.6% and 7.39% higher than those of the comparison methods on average.https://www.mdpi.com/2079-9292/12/10/2284Internet of Vehiclesintrusion detectionnetwork securityfederated learningautoencoder |
spellingShingle | Ling Xing Kun Wang Honghai Wu Huahong Ma Xiaohui Zhang FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder Electronics Internet of Vehicles intrusion detection network security federated learning autoencoder |
title | FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder |
title_full | FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder |
title_fullStr | FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder |
title_full_unstemmed | FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder |
title_short | FL-MAAE: An Intrusion Detection Method for the Internet of Vehicles Based on Federated Learning and Memory-Augmented Autoencoder |
title_sort | fl maae an intrusion detection method for the internet of vehicles based on federated learning and memory augmented autoencoder |
topic | Internet of Vehicles intrusion detection network security federated learning autoencoder |
url | https://www.mdpi.com/2079-9292/12/10/2284 |
work_keys_str_mv | AT lingxing flmaaeanintrusiondetectionmethodfortheinternetofvehiclesbasedonfederatedlearningandmemoryaugmentedautoencoder AT kunwang flmaaeanintrusiondetectionmethodfortheinternetofvehiclesbasedonfederatedlearningandmemoryaugmentedautoencoder AT honghaiwu flmaaeanintrusiondetectionmethodfortheinternetofvehiclesbasedonfederatedlearningandmemoryaugmentedautoencoder AT huahongma flmaaeanintrusiondetectionmethodfortheinternetofvehiclesbasedonfederatedlearningandmemoryaugmentedautoencoder AT xiaohuizhang flmaaeanintrusiondetectionmethodfortheinternetofvehiclesbasedonfederatedlearningandmemoryaugmentedautoencoder |