SecCAN: An Extended CAN Controller With Embedded Intrusion Detection

Recent research has highlighted the vulnerability of in-vehicle network protocols such as controller area networks (CAN) and proposed machine learning-based intrusion detection systems (IDSs) as an effective mitigation technique. However, their efficient integration into vehicular architecture is nontrivial, with existing methods relying on electronic control units (ECUs)-coupled IDS accelerators or dedicated ECUs as IDS accelerators. Here, initiating IDS requires complete reception of a CAN message from the controller, incurring data movement and software overheads. In this paper, we present SecCAN, a novel CAN controller architecture that embeds IDS capability within the datapath of the controller. This integration allows IDS to tap messages directly from within the CAN controller as they are received from the bus, removing overheads incurred by existing ML-based IDSs. A custom-quantised machine-learning accelerator is developed as the IDS engine and embedded into SecCANs receive data path, with optimisations to overlap the IDS inference with the protocols reception window. We implement SecCAN on AMD XCZU7EV FPGA to quantify its performance and benefits in hardware, using multiple attack datasets. We show that SecCAN can completely hide the IDS latency within the CAN reception window for all CAN packet sizes and detect multiple attacks with state-of-the-art accuracy with zero software overheads on the ECU and low energy overhead (73.7μJ per message) for IDS inference. Also, SecCAN incurs limited resource overhead compared to a standard CAN controller (<30%LUT, <1%FF), making it ideally suited for automotive deployment.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2025-01-01
DOI
https://doi.org/10.1109/les.2025.3572858
Citations
1
Primary Topic
Vehicular Ad Hoc Networks (VANETs)
Type
article
Field-Weighted Citation Impact
0.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SecCAN: An Extended CAN Controller With Embedded Intrusion Detection

Shashwat Khandelwal, Shanker Shreejith
1 citations
IEEE Embedded Systems Letters
Vehicular Ad Hoc Networks (VANETs)
0.73
article

SecCAN: An Extended CAN Controller With Embedded Intrusion Detection

Shashwat Khandelwal, Shanker Shreejith
article en
1 citations

Abstract

Recent research has highlighted the vulnerability of in-vehicle network protocols such as controller area networks (CAN) and proposed machine learning-based intrusion detection systems (IDSs) as an effective mitigation technique. However, their efficient integration into vehicular architecture is nontrivial, with existing methods relying on electronic control units (ECUs)-coupled IDS accelerators or dedicated ECUs as IDS accelerators. Here, initiating IDS requires complete reception of a CAN message from the controller, incurring data movement and software overheads. In this paper, we present SecCAN, a novel CAN controller architecture that embeds IDS capability within the datapath of the controller. This integration allows IDS to tap messages directly from within the CAN controller as they are received from the bus, removing overheads incurred by existing ML-based IDSs. A custom-quantised machine-learning accelerator is developed as the IDS engine and embedded into SecCANs receive data path, with optimisations to overlap the IDS inference with the protocols reception window. We implement SecCAN on AMD XCZU7EV FPGA to quantify its performance and benefits in hardware, using multiple attack datasets. We show that SecCAN can completely hide the IDS latency within the CAN reception window for all CAN packet sizes and detect multiple attacks with state-of-the-art accuracy with zero software overheads on the ECU and low energy overhead (73.7μJ per message) for IDS inference. Also, SecCAN incurs limited resource overhead compared to a standard CAN controller (<30%LUT, <1%FF), making it ideally suited for automotive deployment.

IEEE Embedded Systems Letters
Trinity College Dublin (IE)
Climate action
Openalex Percentile: Top 28%
Vehicular Ad Hoc Networks (VANETs)
0.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

SecCAN: An Extended CAN Controller With Embedded Intrusion Detection — Shashwat Khandelwal, Shanker Shreejith · IEEE Embedded Systems Letters (2025) | TGRS Research Map | TGRS