A Data-Driven Minimal Approach for CAN Bus Reverse Engineering

被引:7
|
作者
Buscemi, Alessio [1 ]
Castignani, German [2 ]
Engel, Thomas [1 ]
Turcanu, Ion [2 ]
机构
[1] Univ Luxembourg, Fac Sci Technol & Med FSTM, Luxembourg, Luxembourg
[2] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, Luxembourg, Luxembourg
关键词
CAN Bus; Automated Reverse Engineering; In-Vehicle Networks; Signal Identification; Machine Learning;
D O I
10.1109/CAVS51000.2020.9334650
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Current in-vehicle communication systems lack security features, such as encryption and secure authentication. The approach most commonly used by car manufacturers is to achieve security through obscurity - keep the proprietary format used to encode the information secret. However, it is still possible to decode this information via reverse engineering. Existing reverse engineering methods typically require physical access to the vehicle and are time consuming. In this paper, we present a Machine Learning-based method that performs automated Controller Area Network (CAN) bus reverse engineering while requiring minimal time, hardware equipment, and potentially no physical access to the vehicle. Our results demonstrate high accuracy in identifying critical vehicle functions just from analysing raw traces of CAN data.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] A Data-driven Approach for Reverse Engineering Electric Power Protocols
    Ouyang Liu
    Bin Zheng
    Wei Sun
    Feipeng Luo
    Zhonghe Hong
    Xiaowei Wang
    Bo Li
    Journal of Signal Processing Systems, 2021, 93 : 769 - 777
  • [2] A Data-driven Approach for Reverse Engineering Electric Power Protocols
    Liu, Ouyang
    Zheng, Bin
    Sun, Wei
    Luo, Feipeng
    Hong, Zhonghe
    Wang, Xiaowei
    Li, Bo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (07): : 769 - 777
  • [3] A Data-Driven Approach to Reverse Engineering Customer Engagement Models: Towards Functional Constructs
    de Vries, Natalie Jane
    Carlson, Jamie
    Moscato, Pablo
    PLOS ONE, 2014, 9 (07):
  • [4] A Data-Driven Approach for Electric Bus Energy Consumption Estimation
    Liu, Yuan
    Liang, Hao
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (10) : 17027 - 17038
  • [5] An Advanced Statistical Approach to Data-Driven Earthquake Engineering
    Song, Ikkyun
    Cho, In Ho
    Wong, Raymond K. W.
    JOURNAL OF EARTHQUAKE ENGINEERING, 2020, 24 (08) : 1245 - 1269
  • [6] Automatic Reverse Engineering of CAN Bus Data Using Machine Learning Techniques
    Huybrechts, Thomas
    Vanommeslaeghe, Yon
    Blontrock, Dries
    Van Barel, Gregory
    Hellinckx, Peter
    ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC-2017), 2018, 13 : 751 - 761
  • [7] A Data-Driven Approach for Scheduling Bus Services Subject to Demand Constraints
    Brahmanage, Janaka Chathuranga
    Kandappu, Thivya
    Zheng, Baihua
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (07) : 6534 - 6547
  • [8] Data-driven reverse engineering of signaling pathways using ensembles of dynamic models
    Henriques, David
    Villaverde, Alejandro F.
    Rocha, Miguel
    Saez-Rodriguez, Julio
    Banga, Julio R.
    PLOS COMPUTATIONAL BIOLOGY, 2017, 13 (02)
  • [9] Data-Driven Development, A Complementing Approach for Automotive Systems Engineering
    Bach, Johannes
    Langner, Jacob
    Otten, Stefan
    Holzaepfel, Marc
    Sax, Eric
    2017 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE 2017), 2017, : 283 - 288
  • [10] Electrification of a citywide bus network: A data-driven micro-simulation approach
    Wang, Shiqi
    Li, Yuze
    Chen, Anthony
    Zhuge, Chengxiang
    TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2023, 116