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...

Full description

Bibliographic Details
Main Authors: Md Delwar Hossain, Hiroyuki Inoue, Hideya Ochiai, Doudou Fall, Youki Kadobayashi
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