paper-with-me

홈 › Papers

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

2024-01-19 · Shashwat Khandelwal, Shreejith Shanker

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.

📄 PDF Abstract BibTeX arXiv:2401.12234

Code (0)

등록된 구현이 없습니다.

Tasks

GPUIntrusion Detection

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Quantised Neural Network Accelerators for Low-Power IDS in Automotive Networks

2024-01-19 · Shashwat Khandelwal, Anneliese Walsh, Shanker Shreejith

In this paper, we explore low-power custom quantised Multi-Layer Perceptrons (MLPs) as an Intrusion Detection System (IDS) for automotive controller area network (CAN). We utilise the FINN framework from AMD/Xilinx to qu…

Intrusion Detection

Automatic Optimization of Hardware Accelerators for Image Processing

2015-02-26 · Oliver Reiche, Konrad Häublein, Marc Reichenbach, Frank Hannig 외

In the domain of image processing, often real-time constraints are required. In particular, in safety-critical applications, such as X-ray computed tomography in medical imaging or advanced driver assistance systems in t…

High-Level Synthesis

Embedded Graph Convolutional Networks for Real-Time Event Data Processing on SoC FPGAs

2024-06-11 · Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Andrea Pinna 외

The utilisation of event cameras represents an important and swiftly evolving trend aimed at addressing the constraints of traditional video systems. Particularly within the automotive domain, these cameras find signific…

LiFT: Lightweight, FPGA-tailored 3D object detection based on LiDAR data

2025-01-19 · Konrad Lis, Tomasz Kryjak, Marek Gorgon

This paper presents LiFT, a lightweight, fully quantized 3D object detection algorithm for LiDAR data, optimized for real-time inference on FPGA platforms. Through an in-depth analysis of FPGA-specific limitations, we id…

3D Object Detectionobject-detectionObject DetectionQuantization

LW-GCN: A Lightweight FPGA-based Graph Convolutional Network Accelerator

2021-11-04 · Zhuofu Tao, Chen Wu, Yuan Liang, Lei He

Graph convolutional networks (GCNs) have been introduced to effectively process non-euclidean graph data. However, GCNs incur large amounts of irregularity in computation and memory access, which prevents efficient use o…

CPUGPUQuantization