Malware Detection in Self-Driving Vehicles Using Machine Learning Algorithms

Seunghyun Park, Jin Young Choi

Research output: Contribution to journalArticlepeer-review

27 Citations (Scopus)


The recent trend for vehicles to be connected to unspecified devices, vehicles, and infrastructure increases the potential for external threats to vehicle cybersecurity. Thus, intrusion detection is a key network security function in vehicles with open connectivity, such as self-driving and connected cars. Specifically, when a vehicle is connected to an external device through a smartphone inside the vehicle or when a vehicle communicates with external infrastructure, security technology is required to protect the software network inside the vehicle. Existing technology with this function includes vehicle gateways and intrusion detection systems. However, it is difficult to block malicious code based on application behaviors. In this study, we propose a machine learning-based data analysis method to accurately detect abnormal behaviors due to malware in large-scale network traffic in real time. First, we define a detection architecture, which is required by the intrusion detection module to detect and block malware attempting to affect the vehicle via a smartphone. Then, we propose an efficient algorithm for detecting malicious behaviors in a network environment and conduct experiments to verify algorithm accuracy and cost through comparisons with other algorithms.

Original languageEnglish
Article number3035741
JournalJournal of Advanced Transportation
Publication statusPublished - 2020

Bibliographical note

Publisher Copyright:
© 2020 Seunghyun Park and Jin-Young Choi.

ASJC Scopus subject areas

  • Automotive Engineering
  • Economics and Econometrics
  • Mechanical Engineering
  • Computer Science Applications
  • Strategy and Management


Dive into the research topics of 'Malware Detection in Self-Driving Vehicles Using Machine Learning Algorithms'. Together they form a unique fingerprint.

Cite this