CANShield: Deep-Learning-Based Intrusion Detection Framework for Controller Area Networks at the Signal Level

被引:10
|
作者
Shahriar, Md Hasan [1 ]
Xiao, Yang [2 ]
Moriano, Pablo [3 ]
Lou, Wenjing [1 ]
Hou, Y. Thomas [4 ]
机构
[1] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Univ Kentucky, Dept Comp Sci, Lexington, KY 40506 USA
[3] Oak Ridge Natl Lab, Comp Sci & Math Div, Oak Ridge, TN 37930 USA
[4] Virginia Polytech Inst & State Univ, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
Controller area networks (CANs); deep learning; ensemble method; intrusion detection systems (IDS); ANOMALY DETECTION; DETECTION SYSTEM; SECURITY;
D O I
10.1109/JIOT.2023.3303271
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern vehicles rely on a fleet of electronic control units (ECUs) connected through controller area network (CAN) buses for critical vehicular control. With the expansion of advanced connectivity features in automobiles and the elevated risks of internal system exposure, the CAN bus is increasingly prone to intrusions and injection attacks. As ordinary injection attacks disrupt the typical timing properties of the CAN data stream, rule-based intrusion detection systems (IDS) can easily detect them. However, advanced attackers can inject false data to the signal/semantic level, while looking innocuous by the pattern/frequency of the CAN messages. The rule-based IDS, as well as the anomaly-based IDS, are built merely on the sequence of CAN messages IDs or just the binary payload data and are less effective in detecting such attacks. Therefore, to detect such intelligent attacks, we propose CANShield, a deep learning-based signal level intrusion detection framework for the CAN bus. CANShield consists of three modules: 1) a data preprocessing module that handles the high-dimensional CAN data stream at the signal level and parses them into time series suitable for a deep learning model; 2) a data analyzer module consisting of multiple deep autoencoder (AE) networks, each analyzing the time-series data from a different temporal scale and granularity; and 3) finally an attack detection module that uses an ensemble method to make the final decision. Evaluation results on two high-fidelity signal-based CAN attack data sets show the high accuracy and responsiveness of CANShield in detecting advanced intrusion attacks.
引用
收藏
页码:22111 / 22127
页数:17
相关论文
共 50 条
  • [21] OFIDS : Online Learning-Enabled and Fingerprint-Based Intrusion Detection System in Controller Area Networks
    Wei, Yehua
    Cheng, Can
    Xie, Guoqi
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (06) : 4607 - 4620
  • [22] A Deep-Learning-Based GPS Signal Spoofing Detection Method for Small UAVs
    Sun, Yichen
    Yu, Mingxin
    Wang, Luyang
    Li, Tianfang
    Dong, Mingli
    DRONES, 2023, 7 (06)
  • [23] WILS-TRS — a novel optimized deep learning based intrusion detection framework for IoT networks
    Jothi B.
    Pushpalatha M.
    Personal and Ubiquitous Computing, 2023, 27 (3) : 1285 - 1301
  • [24] A novel deep learning-based framework with particle swarm optimisation for intrusion detection in computer networks
    Yilmaz, Abdullah Asim
    PLOS ONE, 2025, 20 (02):
  • [25] GDLC: A new Graph Deep Learning framework based on centrality measures for intrusion detection in IoT networks
    Termos, Mortada
    Ghalmane, Zakariya
    Brahmia, Mohamed-el-Amine
    Fadlallah, Ahmad
    Jaber, Ali
    Zghal, Mourad
    INTERNET OF THINGS, 2024, 26
  • [26] Deep learning for intrusion detection in IoT networks
    Selem, Mehdi
    Jemili, Farah
    Korbaa, Ouajdi
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (02)
  • [27] A deep-learning-based image forgery detection framework for controlling the spread of misinformation
    Ghai, Ambica
    Kumar, Pradeep
    Gupta, Samrat
    INFORMATION TECHNOLOGY & PEOPLE, 2024, 37 (02) : 966 - 997
  • [28] Efficient Intrusion Detection With Bloom Filtering in Controller Area Networks
    Groza, Bogdan
    Murvay, Pal-Stefan
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (04) : 1037 - 1051
  • [29] A Convolutional Encoder Network for Intrusion Detection in Controller Area Networks
    Zhang, Xing
    Cui, Xiaotong
    Cheng, Kefei
    Zhang, Liang
    2020 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2020), 2020, : 366 - 369
  • [30] Enhancing the Sustainability of Deep-Learning-Based Network Intrusion Detection Classifiers against Adversarial Attacks
    Alotaibi, Afnan
    Rassam, Murad A.
    SUSTAINABILITY, 2023, 15 (12)