ByCAN: Reverse Engineering Controller Area Network (CAN) Messages from Bit to Byte Level
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 49 references that are in the map. First posted on arXiv 17 Aug 2024.
Builds on
4 of 49 references.
References · 4
- 2020CAN-D: A Modular Four-Step Pipeline for Comprehensively Decoding Controller Area Network Datacited by 9
- 2018State-of-the-Art Survey on In-Vehicle Network Communication (CAN-Bus) Security and Vulnerabilitiescited by 7
- 2019Unsupervised Time Series Extraction from Controller Area Network Payloadscited by 2
- 2023Location Privacy Threats and Protections in 6G Vehicular Networks: A Comprehensive Reviewcited by 2
Built on by
Not cited yet.