Yu Xin , Xiaohang Wang , Li Lu , Shuguo Zhuo , Yingtao Jiang , Amit Kumar Singh , Kui Ren , Mei Yang , Kaiwei Wu
{"title":"LUFT-CAN: A lightweight unsupervised learning based intrusion detection system with frequency-time analysis for vehicular CAN bus","authors":"Yu Xin , Xiaohang Wang , Li Lu , Shuguo Zhuo , Yingtao Jiang , Amit Kumar Singh , Kui Ren , Mei Yang , Kaiwei Wu","doi":"10.1016/j.sysarc.2025.103567","DOIUrl":null,"url":null,"abstract":"<div><div>The Controller Area Network (CAN) bus is critical for data transmission among electronic control units (ECUs) in modern vehicles, necessitating robust intrusion detection systems (IDS) for security. However, existing IDS approaches have several limitations. For example, rule based IDS methods depend on proprietary protocol knowledge, while most machine learning approaches rely on supervised training using outdated or limited datasets, hindering their ability to detect emerging threats. Furthermore, deep learning based IDS models often have high computational complexity, making them unsuitable for resource-constrained vehicular environments. To overcome these challenges, we propose LUFT-CAN, a novel, lightweight, unsupervised IDS that integrates frequency and time domain analysis of CAN traffic. By leveraging spectral characteristics of CAN ID sequences, LUFT-CAN effectively distinguishes between normal and anomalous traffic patterns. A tailored neural network architecture extracts these features, and the system is optimized via quantization-aware training for real-time inference on embedded systems. Experiments performed on datasets collected from modern vehicles, Tesla Model 3 2022 and LeapMotor C10 2024 as well as a public benchmark dataset demonstrate that LUFT-CAN achieves promising F1-scores of 97.1% and 96.7%, significantly outperforming previous approaches. We implemented the proposed IDS on a 2024 LeapMotor C10 test vehicle equipped with a Qualcomm 8295 microcontroller unit(MCU). The model’s inference time is 14.27 s per 100,000 frames, demonstrating its effectiveness and efficiency for in-vehicle deployment.</div></div>","PeriodicalId":50027,"journal":{"name":"Journal of Systems Architecture","volume":"168 ","pages":"Article 103567"},"PeriodicalIF":4.1000,"publicationDate":"2025-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems Architecture","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1383762125002395","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The Controller Area Network (CAN) bus is critical for data transmission among electronic control units (ECUs) in modern vehicles, necessitating robust intrusion detection systems (IDS) for security. However, existing IDS approaches have several limitations. For example, rule based IDS methods depend on proprietary protocol knowledge, while most machine learning approaches rely on supervised training using outdated or limited datasets, hindering their ability to detect emerging threats. Furthermore, deep learning based IDS models often have high computational complexity, making them unsuitable for resource-constrained vehicular environments. To overcome these challenges, we propose LUFT-CAN, a novel, lightweight, unsupervised IDS that integrates frequency and time domain analysis of CAN traffic. By leveraging spectral characteristics of CAN ID sequences, LUFT-CAN effectively distinguishes between normal and anomalous traffic patterns. A tailored neural network architecture extracts these features, and the system is optimized via quantization-aware training for real-time inference on embedded systems. Experiments performed on datasets collected from modern vehicles, Tesla Model 3 2022 and LeapMotor C10 2024 as well as a public benchmark dataset demonstrate that LUFT-CAN achieves promising F1-scores of 97.1% and 96.7%, significantly outperforming previous approaches. We implemented the proposed IDS on a 2024 LeapMotor C10 test vehicle equipped with a Qualcomm 8295 microcontroller unit(MCU). The model’s inference time is 14.27 s per 100,000 frames, demonstrating its effectiveness and efficiency for in-vehicle deployment.
期刊介绍:
The Journal of Systems Architecture: Embedded Software Design (JSA) is a journal covering all design and architectural aspects related to embedded systems and software. It ranges from the microarchitecture level via the system software level up to the application-specific architecture level. Aspects such as real-time systems, operating systems, FPGA programming, programming languages, communications (limited to analysis and the software stack), mobile systems, parallel and distributed architectures as well as additional subjects in the computer and system architecture area will fall within the scope of this journal. Technology will not be a main focus, but its use and relevance to particular designs will be. Case studies are welcome but must contribute more than just a design for a particular piece of software.
Design automation of such systems including methodologies, techniques and tools for their design as well as novel designs of software components fall within the scope of this journal. Novel applications that use embedded systems are also central in this journal. While hardware is not a part of this journal hardware/software co-design methods that consider interplay between software and hardware components with and emphasis on software are also relevant here.