Adaptive Autoencoder-Based Intrusion Detection System with Single Threshold for CAN Networks

Citations

WEB OF SCIENCE

5
Citations

SCOPUS

5

초록

The controller area network (CAN) protocol, widely used for in-vehicle communication, lacks built-in security features and is inherently vulnerable to various attacks. Numerous attack techniques against CAN have been reported, leading to intrusion detection systems (IDSs) tailored for in-vehicle networks. In this study, we propose a novel lightweight unsupervised IDS for CAN networks, designed for real-time, on-device implementation. The proposed autoencoder model was trained exclusively on normal data. A portion of the attack data was utilized to determine the optimal detection threshold using a Gaussian kernel density estimation function, while the frame count was selected based on error rate analysis. Subsequently, the model was evaluated using four types of attack data that were not seen during training. Notably, the model employs a single threshold across all attack types, enabling detection using a single model. Furthermore, the designed software model was optimized for hardware implementation and validated on an FPGA under a real-time CAN communication environment. When evaluated, the proposed system achieved an average accuracy of 99.2%, precision of 99.2%, recall of 99.1%, and F1-score of 99.2%. Furthermore, compared to existing FPGA-based IDS models, our model reduced the usage of LUTs, flip-flops, and power by average factors of 1/5, 1/6, and 1/11.

키워드

controller area networkcybersecurityintrusion detection systemin-vehicle networkdeep learningGaussian kernel density estimationlightweightATTACKS
제목
Adaptive Autoencoder-Based Intrusion Detection System with Single Threshold for CAN Networks
저자
Kim, DonghyeonIm, HyungchulLee, Seongsoo
DOI
10.3390/s25134174
발행일
2025-07
유형
Article
저널명
Sensors
25
13