A Lightweight FPGA-based IDS-ECU Architecture for Automotive CAN
Not on the map. Why?
Abstract (arXiv)
Recent years have seen an exponential rise in complex software-driven functionality in vehicles, leading to a rising number of electronic control units (ECUs), network capabilities, and interfaces. These expanded capabilities also bring-in new planes of vulnerabilities making intrusion detection and management a critical capability; however, this can often result in more ECUs and network elements due to the high computational overheads. In this paper, we present a consolidated ECU architecture incorporating an Intrusion Detection System (IDS) for Automotive Controller Area Network (CAN) along with traditional ECU functionality on an off-the-shelf hybrid FPGA device, with near-zero overhead for the ECU functionality. We propose two quantised multi-layer perceptrons (QMLP's) as isolated IDSs for detecting a range of attack vectors including Denial-of-Service, Fuzzing and Spoofing, which are accelerated using off-the-shelf deep-learning processing unit (DPU) IP block from Xilinx, operating fully transparently to the software on the ECU. The proposed models achieve the state-of-the-art classification accuracy for all the attacks, while we observed a 15x reduction in power consumption when compared against the GPU-based implementation of the same models quantised using Nvidia libraries. We also achieved a 2.3x speed up in per-message processing latency (at 0.24 ms from the arrival of a CAN message) to meet the strict end-to-end latency on critical CAN nodes and a 2.6x reduction in power consumption for inference when compared to the state-of-the-art IDS models on embedded IDS and loosely coupled IDS accelerators (GPUs) discussed in the literature.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 56 references that are in the map. First posted on arXiv 19 Jan 2024.
Builds on
9 of 56 references.
References · 9
- 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 150
- 2018Training and Inference with Integers in Deep Neural Networkscited by 86
- 2019GIDS: GAN based Intrusion Detection System for In-Vehicle Networkcited by 42
- 2021MTH-IDS: A Multi-Tiered Hybrid Intrusion Detection System for Internet of Vehiclescited by 36
- 2019LUTNet: Rethinking Inference in FPGA Soft Logiccited by 28
- 2019Tree-based Intelligent Intrusion Detection System in Internet of Vehiclescited by 25
- 2016DLAU: A Scalable Deep Learning Accelerator Unit on FPGAcited by 12
- 2015Using Data Analytics to Detect Anomalous States in Vehiclescited by 9
- 2017Viden: Attacker Identification on In-Vehicle Networkscited by 8
Built on by
Not cited yet.