Supervised Contrastive ResNet and Transfer Learning for the In-vehicle Intrusion Detection System
Thien-Nu Hoang, Daehee Kim

TL;DR
This paper introduces a supervised contrastive ResNet model combined with transfer learning to enhance attack detection accuracy on CAN bus systems in vehicles, effectively identifying multiple attack types and adapting to hardware constraints.
Contribution
The study presents a novel supervised contrastive ResNet model for multi-attack detection on CAN bus, utilizing transfer learning to improve performance on limited datasets.
Findings
Reduces false-negative rates by four times on average
Achieves an F1 score of 0.9994 with transfer learning
Adapts to hardware constraints in memory and runtime
Abstract
High-end vehicles have been furnished with a number of electronic control units (ECUs), which provide upgrading functions to enhance the driving experience. The controller area network (CAN) is a well-known protocol that connects these ECUs because of its modesty and efficiency. However, the CAN bus is vulnerable to various types of attacks. Although the intrusion detection system (IDS) is proposed to address the security problem of the CAN bus, most previous studies only provide alerts when attacks occur without knowing the specific type of attack. Moreover, an IDS is designed for a specific car model due to diverse car manufacturers. In this study, we proposed a novel deep learning model called supervised contrastive (SupCon) ResNet, which can handle multiple attack identification on the CAN bus. Furthermore, the model can be used to improve the performance of a limited-size dataset…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicular Ad Hoc Networks (VANETs) · Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Batch Normalization · 1x1 Convolution · Kaiming Initialization · Bottleneck Residual Block · Max Pooling · Residual Block · Average Pooling · Convolution
