Cargando…

Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study

Electronic Control Units (ECUs) have been increasingly used in modern vehicles to control the operations of the vehicle, improve driving comfort, and safety. For the operation of the vehicle, these ECUs communicate using a Controller Area Network (CAN) protocol that has many security vulnerabilities...

Descripción completa

Detalles Bibliográficos
Autores principales: Bari, Bifta Sama, Yelamarthi, Kumar, Ghafoor, Sheikh
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10099193/
https://www.ncbi.nlm.nih.gov/pubmed/37050674
http://dx.doi.org/10.3390/s23073610
_version_ 1785024999190429696
author Bari, Bifta Sama
Yelamarthi, Kumar
Ghafoor, Sheikh
author_facet Bari, Bifta Sama
Yelamarthi, Kumar
Ghafoor, Sheikh
author_sort Bari, Bifta Sama
collection PubMed
description Electronic Control Units (ECUs) have been increasingly used in modern vehicles to control the operations of the vehicle, improve driving comfort, and safety. For the operation of the vehicle, these ECUs communicate using a Controller Area Network (CAN) protocol that has many security vulnerabilities. According to the report of Upstream 2022, more than 900 automotive cybersecurity incidents were reported in 2021 only. In addition to developing a more secure CAN protocol, intrusion detection can provide a path to mitigate cyberattacks on the vehicle. This paper proposes a machine learning-based intrusion detection system (IDS) using a Support Vector Machine (SVM), Decision Tree (DT), and K-Nearest Neighbor (KNN) and investigates the effectiveness of the IDS using multiple real-world datasets. The novelty of our developed IDS is that it has been trained and tested on multiple vehicular datasets (Kia Soul and a Chevrolet Spark) to detect and classify intrusion. Our IDS has achieved accuracy up to 99.9% with a high true positive and a low false negative rate. Finally, the comparison of our performance evaluation outcomes demonstrates that the proposed IDS outperforms the existing works in terms of its liability and efficiency to detect cyber-attacks with a minimal error rate.
format Online
Article
Text
id pubmed-10099193
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-100991932023-04-14 Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study Bari, Bifta Sama Yelamarthi, Kumar Ghafoor, Sheikh Sensors (Basel) Article Electronic Control Units (ECUs) have been increasingly used in modern vehicles to control the operations of the vehicle, improve driving comfort, and safety. For the operation of the vehicle, these ECUs communicate using a Controller Area Network (CAN) protocol that has many security vulnerabilities. According to the report of Upstream 2022, more than 900 automotive cybersecurity incidents were reported in 2021 only. In addition to developing a more secure CAN protocol, intrusion detection can provide a path to mitigate cyberattacks on the vehicle. This paper proposes a machine learning-based intrusion detection system (IDS) using a Support Vector Machine (SVM), Decision Tree (DT), and K-Nearest Neighbor (KNN) and investigates the effectiveness of the IDS using multiple real-world datasets. The novelty of our developed IDS is that it has been trained and tested on multiple vehicular datasets (Kia Soul and a Chevrolet Spark) to detect and classify intrusion. Our IDS has achieved accuracy up to 99.9% with a high true positive and a low false negative rate. Finally, the comparison of our performance evaluation outcomes demonstrates that the proposed IDS outperforms the existing works in terms of its liability and efficiency to detect cyber-attacks with a minimal error rate. MDPI 2023-03-30 /pmc/articles/PMC10099193/ /pubmed/37050674 http://dx.doi.org/10.3390/s23073610 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bari, Bifta Sama
Yelamarthi, Kumar
Ghafoor, Sheikh
Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title_full Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title_fullStr Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title_full_unstemmed Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title_short Intrusion Detection in Vehicle Controller Area Network (CAN) Bus Using Machine Learning: A Comparative Performance Study
title_sort intrusion detection in vehicle controller area network (can) bus using machine learning: a comparative performance study
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10099193/
https://www.ncbi.nlm.nih.gov/pubmed/37050674
http://dx.doi.org/10.3390/s23073610
work_keys_str_mv AT baribiftasama intrusiondetectioninvehiclecontrollerareanetworkcanbususingmachinelearningacomparativeperformancestudy
AT yelamarthikumar intrusiondetectioninvehiclecontrollerareanetworkcanbususingmachinelearningacomparativeperformancestudy
AT ghafoorsheikh intrusiondetectioninvehiclecontrollerareanetworkcanbususingmachinelearningacomparativeperformancestudy