A Lightweight FPGA-based IDS-ECU Architecture for Automotive CAN

被引:0
|
作者
Khandelwal, Shashwat [1 ]
Shreejith, Shanker [1 ]
机构
[1] Trinity Coll Dublin, Dept Elect & Elect Engn, Dublin, Ireland
关键词
Controller Area Network; Intrusion Detection System; Machine Learning; Field Programmable Gate Arrays; INTRUSION DETECTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 permessage 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.
引用
收藏
页码:113 / 121
页数:9
相关论文
共 50 条
  • [1] An FPGA-Based ECU for Remote Reconfiguration in Automotive Systems
    Cho, Kwonneung
    Kim, Jeongeun
    Choi, Do Young
    Yoon, Young Hyun
    Oh, Jung Hwan
    Lee, Seung Eun
    MICROMACHINES, 2021, 12 (11)
  • [2] An FPGA-based Testing Platform for the Validation of Automotive Powertrain ECU
    Du, Boyang
    Sterpone, Luca
    2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [3] FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
    Al-Shatari, Mohammed
    Hussin, Fawnizu Azmadi
    Abd Aziz, Azrina
    Witjaksono, Gunawan
    Xuan-Tu Tran
    IEEE ACCESS, 2020, 8 (08): : 207610 - 207618
  • [4] FPGA-based Architecture for Hyperspectral Unmixing
    Nascimento, Jose M. P.
    Vestias, Mario
    Martin, Gabriel
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1761 - 1764
  • [5] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197
  • [6] Efficient architecture for FPGA-based microcontrollers
    Mattos, JCB
    Carro, L
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 805 - 808
  • [7] An FPGA-based Lightweight Deblocking CNN for Edge Devices
    Kim, Jaemyung
    Kang, Jin-Ku
    Kim, Yongwoo
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [8] Modular system concept for a FPGA-based Automotive Gateway
    Sander, O.
    Becker, J.
    Huebner, M.
    Dreschmann, M.
    Luka, J.
    Traub, M.
    Weber, Th.
    ELECTRONIC SYSTEMS FOR VEHICLES, 2007, 2000 : 223 - 232
  • [9] Modular system concept for a FPGA-based automotive gateway
    Sander, O.
    Becker, J.
    Hübner, M.
    Dreschmann, M.
    Luka, J.
    Traub, M.
    Weber, Th.
    VDI Berichte, 2007, (2000): : 223 - 232
  • [10] An FPGA-based Electronic Control Unit for Automotive Systems
    Oh, Jung Hwan
    Yoon, Young Hyun
    Kim, Ji Kwang
    Ihm, Hyung Bin
    Jeon, Shin Hye
    Kim, Tae Heon
    Lee, Seung Eun
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,