TinyML-Based Intrusion Detection System for In-Vehicle Network Using Convolutional Neural Network on Embedded Devices

This letter proposes a novel model for effectively detecting malicious messages in controller area network (CAN) communication, which is widely used in automotive networks. Because in-vehicle networks operate in resource-constrained environments, an intrusion detection system (IDS) must simultaneously provide a low computational load and excellent detection performance. However, existing models are unsuitable for deployment on low-power embedded devices owing to their high computational requirements. This letter presents a low-complexity convolutional neural network (CNN)-based IDS for deployment on embedded edge devices. The proposed model applies CNN operations separately to the CAN ID sequence and the data field of the CAN frame to extract features and concatenate them for feature fusion. Experimental results demonstrate that this approach requires considerably less computational load and provides superior detection performance. Furthermore, the proposed model is deployed on a resource-constrained nRF52840 microcontroller using TensorFlow Lite for Microcontrollers with 20.44-kB flash memory and 26.44-kB RAM without quantization.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2024-10-07
DOI
https://doi.org/10.1109/les.2024.3475470
Citations
6
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
2.09

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TinyML-Based Intrusion Detection System for In-Vehicle Network Using Convolutional Neural Network on Embedded Devices

Hyungchul Im, Seongsoo Lee
6 citations
IEEE Embedded Systems Letters
Network Security and Intrusion Detection
2.09
article

TinyML-Based Intrusion Detection System for In-Vehicle Network Using Convolutional Neural Network on Embedded Devices

Hyungchul Im, Seongsoo Lee
article en
6 citations

Abstract

This letter proposes a novel model for effectively detecting malicious messages in controller area network (CAN) communication, which is widely used in automotive networks. Because in-vehicle networks operate in resource-constrained environments, an intrusion detection system (IDS) must simultaneously provide a low computational load and excellent detection performance. However, existing models are unsuitable for deployment on low-power embedded devices owing to their high computational requirements. This letter presents a low-complexity convolutional neural network (CNN)-based IDS for deployment on embedded edge devices. The proposed model applies CNN operations separately to the CAN ID sequence and the data field of the CAN frame to extract features and concatenate them for feature fusion. Experimental results demonstrate that this approach requires considerably less computational load and provides superior detection performance. Furthermore, the proposed model is deployed on a resource-constrained nRF52840 microcontroller using TensorFlow Lite for Microcontrollers with 20.44-kB flash memory and 26.44-kB RAM without quantization.

IEEE Embedded Systems LettersVol. 17(2)
Soongsil University (KR)
Korea Institute for Advancement of Technology, Korea Evaluation Institute of Industrial Technology
Openalex Percentile: Top 12%
Network Security and Intrusion Detection
2.09
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.