paper-with-me

홈 › Papers

ByCAN: Reverse Engineering Controller Area Network (CAN) Messages from Bit to Byte Level

2024-08-17 · Xiaojie Lin, Baihe Ma, Xu Wang, Guangsheng Yu, Ying He, Ren Ping Liu, Wei Ni

As the primary standard protocol for modern cars, the Controller Area Network (CAN) is a critical research target for automotive cybersecurity threats and autonomous applications. As the decoding specification of CAN is a proprietary black-box maintained by Original Equipment Manufacturers (OEMs), conducting related research and industry developments can be challenging without a comprehensive understanding of the meaning of CAN messages. In this paper, we propose a fully automated reverse-engineering system, named ByCAN, to reverse engineer CAN messages. ByCAN outperforms existing research by introducing byte-level clusters and integrating multiple features at both byte and bit levels. ByCAN employs the clustering and template matching algorithms to automatically decode the specifications of CAN frames without the need for prior knowledge. Experimental results demonstrate that ByCAN achieves high accuracy in slicing and labeling performance, i.e., the identification of CAN signal boundaries and labels. In the experiments, ByCAN achieves slicing accuracy of 80.21%, slicing coverage of 95.21%, and labeling accuracy of 68.72% for general labels when analyzing the real-world CAN frames.

📄 PDF Abstract BibTeX arXiv:2408.09265

Code (0)

등록된 구현이 없습니다.

Tasks

Template Matching

Similar Papers 제목 키워드 기반

Automatic Driver Identification from In-Vehicle Network Logs

2019-10-25 · Mina Remeli, Szilvia Lestyan, Gergely Acs, Gergely Biczok

Data generated by cars is growing at an unprecedented scale. As cars gradually become part of the Internet of Things (IoT) ecosystem, several stakeholders discover the value of in-vehicle network logs containing the meas…

Driver Identification

STraceBERT: Source Code Retrieval using Semantic Application Traces

2023-12-07 · Claudio Spiess

Software reverse engineering is an essential task in software engineering and security, but it can be a challenging process, especially for adversarial artifacts. To address this challenge, we present STraceBERT, a novel…

Retrieval

Reverse-engineering biological networks from large data sets

2017-05-25

Much of contemporary systems biology owes its success to the abstraction of a network, the idea that diverse kinds of molecular, cellular, and organismal species and interactions can be modeled as relational nodes and ed…

Drug Discovery

Exploring the consequences of cyber attacks on Powertrain Cyber Physical Systems

2022-02-01 · Dario Stabili, Raffaele Romagnoli, Mirco Marchetti, Bruno Sinopoli 외

This paper proposes a novel approach for the study of cyber-attacks against the powertrain of a generic vehicle. The proposed model is composed by a a generic Internal Combustion engine and a speed controller, that commu…

Detecting CAN Masquerade Attacks with Signal Clustering Similarity

2022-01-07 · Pablo Moriano, Robert A. Bridges, Michael D. Iannacone

Vehicular Controller Area Networks (CANs) are susceptible to cyber attacks of different levels of sophistication. Fabrication attacks are the easiest to administer -- an adversary simply sends (extra) frames on a CAN -- …

ClusteringTime SeriesTime Series AnalysisTime Series Clustering