LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications
The modern automobile is a complex piece of technology that uses the Controller Area Network (CAN) bus system as a central system for managing the communication between the electronic control units (ECUs). Despite its central importance, the CAN bus system does not support authentication and authori...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9216166/ |
id |
doaj-0112a3e388a146b2a55c052db8f21aed |
---|---|
record_format |
Article |
spelling |
doaj-0112a3e388a146b2a55c052db8f21aed2021-03-30T04:47:33ZengIEEEIEEE Access2169-35362020-01-01818548918550210.1109/ACCESS.2020.30293079216166LSTM-Based Intrusion Detection System for In-Vehicle Can Bus CommunicationsMd Delwar Hossain0https://orcid.org/0000-0002-5968-0704Hiroyuki Inoue1https://orcid.org/0000-0003-4308-9343Hideya Ochiai2Doudou Fall3Youki Kadobayashi4Division of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology, Ikoma, JapanGraduate School of Information Sciences, Hiroshima City University, Hiroshima, JapanGraduate School of Information Science, The University of Tokyo, Tokyo, JapanDivision of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology, Ikoma, JapanDivision of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology, Ikoma, JapanThe modern automobile is a complex piece of technology that uses the Controller Area Network (CAN) bus system as a central system for managing the communication between the electronic control units (ECUs). Despite its central importance, the CAN bus system does not support authentication and authorization mechanisms, i.e., CAN messages are broadcast without basic security features. As a result, it is easy for attackers to launch attacks at the CAN bus network system. Attackers can compromise the CAN bus system in several ways including Denial of Service (DoS), Fuzzing and Spoofing attacks. It is imperative to devise methodologies to protect modern cars against the aforementioned attacks. In this paper, we propose a Long Short-Term Memory (LSTM)-based Intrusion Detection System (IDS) to detect and mitigate the CAN bus network attacks. We generate our own dataset by first extracting attack-free data from our experimental car and by injecting attacks into the latter and collecting the dataset. We use the dataset for testing and training our model. With our selected hyper-parameter values, our results demonstrate that our classifier is efficient in detecting the CAN bus network attacks, we achieved an overall detection accuracy of 99.995%. We also compare the proposed LSTM method with the Survival Analysis for automobile IDS dataset which is developed by the Hacking and Countermeasure Research Lab, Korea. Our proposed LSTM model achieves a higher detection rate than the Survival Analysis method.https://ieeexplore.ieee.org/document/9216166/Modern car securitycontroller area networkdeep learningLSTMintrusion detection system |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Md Delwar Hossain Hiroyuki Inoue Hideya Ochiai Doudou Fall Youki Kadobayashi |
spellingShingle |
Md Delwar Hossain Hiroyuki Inoue Hideya Ochiai Doudou Fall Youki Kadobayashi LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications IEEE Access Modern car security controller area network deep learning LSTM intrusion detection system |
author_facet |
Md Delwar Hossain Hiroyuki Inoue Hideya Ochiai Doudou Fall Youki Kadobayashi |
author_sort |
Md Delwar Hossain |
title |
LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications |
title_short |
LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications |
title_full |
LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications |
title_fullStr |
LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications |
title_full_unstemmed |
LSTM-Based Intrusion Detection System for In-Vehicle Can Bus Communications |
title_sort |
lstm-based intrusion detection system for in-vehicle can bus communications |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
The modern automobile is a complex piece of technology that uses the Controller Area Network (CAN) bus system as a central system for managing the communication between the electronic control units (ECUs). Despite its central importance, the CAN bus system does not support authentication and authorization mechanisms, i.e., CAN messages are broadcast without basic security features. As a result, it is easy for attackers to launch attacks at the CAN bus network system. Attackers can compromise the CAN bus system in several ways including Denial of Service (DoS), Fuzzing and Spoofing attacks. It is imperative to devise methodologies to protect modern cars against the aforementioned attacks. In this paper, we propose a Long Short-Term Memory (LSTM)-based Intrusion Detection System (IDS) to detect and mitigate the CAN bus network attacks. We generate our own dataset by first extracting attack-free data from our experimental car and by injecting attacks into the latter and collecting the dataset. We use the dataset for testing and training our model. With our selected hyper-parameter values, our results demonstrate that our classifier is efficient in detecting the CAN bus network attacks, we achieved an overall detection accuracy of 99.995%. We also compare the proposed LSTM method with the Survival Analysis for automobile IDS dataset which is developed by the Hacking and Countermeasure Research Lab, Korea. Our proposed LSTM model achieves a higher detection rate than the Survival Analysis method. |
topic |
Modern car security controller area network deep learning LSTM intrusion detection system |
url |
https://ieeexplore.ieee.org/document/9216166/ |
work_keys_str_mv |
AT mddelwarhossain lstmbasedintrusiondetectionsystemforinvehiclecanbuscommunications AT hiroyukiinoue lstmbasedintrusiondetectionsystemforinvehiclecanbuscommunications AT hideyaochiai lstmbasedintrusiondetectionsystemforinvehiclecanbuscommunications AT doudoufall lstmbasedintrusiondetectionsystemforinvehiclecanbuscommunications AT youkikadobayashi lstmbasedintrusiondetectionsystemforinvehiclecanbuscommunications |
_version_ |
1724181173976956928 |