Alessio Buscemi

Alessio Buscemi

Auto-generated profile, based on publicly available information

Alessio Buscemi

Faculty of Science, Technology and Medicine, University of Luxembourg, Esch-Sur-Alzette, Luxembourg

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
5 April 2023 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
ABAlessio Buscemi
Alessio Buscemi
ITIon Turcanu
Ion Turcanu
GCGerman Castignani
German Castignani
APAndriy Panchenko
Andriy Panchenko
TEThomas Engel
Thomas Engel
KSKang G. Shin
Kang G. Shin
Controller Area Network (CAN) is a masterless serial bus designed and widely used for the exchange of mission and time-critical information within commercial vehicles. Invehicle communication is based on messages sent and received by Electronic Control Units (ECUs) connected to this serial bus network. Although unencrypted, CAN messages are not easy to interpret. In fact, Original Equipment Manufacturers (OEMs) attempt to achieve security through obscurity by encoding the data in their proprietary format, which is kept secret from the general public. As a result, the only way to obtain clear data is to reverse engineer CAN messages. Driven by the need for in-vehicle message interpretation, which is highly valuable in the automotive industry, researchers and companies have been working to make this process automated, fast, and standardized. In this paper, we provide a comprehensive review of the state of the art and summarize the major advances in CAN bus reverse engineering. We are the first to provide a taxonomy of CAN tokenization and translation techniques. Based on the reviewed literature, we highlight an important issue: the lack of a public and standardized dataset for the quantitative evaluation of translation algorithms. In response, we define a complete set of requirements for standardizing the data collection process. We also investigate the risks associated with the automation of CAN reverse engineering, in particular with respect to the security network and the safety and privacy of drivers and passengers. Finally, we discuss future research directions in CAN reverse engineering.

2 November 2021 in IEEE Transactions on Vehicular Technology
Verified
Journal Article
Closed access
ABAlessio Buscemi
Alessio Buscemi
ITIon Turcanu
Ion Turcanu
GCGerman Castignani
German Castignani
RCRomain Crunelle
Romain Crunelle
TEThomas Engel
Thomas Engel
Controller Area Network is the most frequently used in-vehicle communication system in the automotive industry today. The communication inside the Controller Area Network (CAN) bus is typically encoded using proprietary formats in order to prevent easy access to the information exchanged on the bus. However, it is still possible to decode this information through reverse engineering, performed either manually or via automated tools. Existing automated CAN bus reverse engineering methods are still time-consuming and require some manual effort, i.e., to inject diagnostic messages in order to trigger specific responses. In this paper, we propose CANMatch – a fully automated CAN bus reverse engineering framework that does not require any manual effort and significantly decreases the execution time by exploiting the reuse of CAN frames across different vehicle models. We evaluate the proposed solution on a dataset of CAN logs, or traces , related to 479 vehicles from 29 different automotive manufacturers, demonstrating its improved performance with respect to the state of the art.