Discovering CAN Specification Using On-Board Diagnostics

Hyun Min Song, Huy Kang Kim

Research output: Contribution to journalArticlepeer-review

14 Citations (Scopus)


The work presented in this article leverages on-board diagnostics for reverse-engineering controller area network (CAN) traffic data. The analysis of these data can be utilized to improve in-vehicle network security. The article proposes a CAN reverse-engineering algorithm that can be used to discover CAN specification of a target vehicle related to significant vehicle parameters. Using the proposed method, security researchers can analyze CAN traffic of vehicles more efficiently and save time wasted by lack of information. It proposes a novel CAN reverse-engineering algorithm that autonomously analyzes CAN traffic data with onboard diagnostic (OBD-II) query responses to discover the information of CAN implementation associated with major vehicle parameters.

Original languageEnglish
Article number9145748
Pages (from-to)93-103
Number of pages11
JournalIEEE Design and Test
Issue number3
Publication statusPublished - 2021 Jun

Bibliographical note

Funding Information:
This work was supported by Samsung Research Funding & Incubation Center for Future Technology under Project SRFC-TB1403-51.


  • CAN Translation
  • Car Security
  • Controller Area Network
  • In-vehicle networks
  • Reverse Engineering

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


Dive into the research topics of 'Discovering CAN Specification Using On-Board Diagnostics'. Together they form a unique fingerprint.

Cite this