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 条
  • [31] Transfer-Learning-Based Intrusion Detection Framework in IoT Networks
    Rodriguez, Eva
    Valls, Pol
    Otero, Beatriz
    Jose Costa, Juan
    Verdu, Javier
    Alejandro Pajuelo, Manuel
    Canal, Ramon
    SENSORS, 2022, 22 (15)
  • [32] A Review on Deep-Learning-Based Cyberbullying Detection
    Hasan, Md. Tarek
    Hossain, Md. Al Emran
    Mukta, Md. Saddam Hossain
    Akter, Arifa
    Ahmed, Mohiuddin
    Islam, Salekul
    FUTURE INTERNET, 2023, 15 (05)
  • [33] Deep-Learning-Based Research on Refractive Detection
    Ding, Shangshang
    Zheng, Tianli
    Yao, Kang
    Zhang, Hetong
    Pei, Ronghao
    Fu, Weiwei
    Computer Engineering and Applications, 2024, 59 (03) : 193 - 201
  • [34] Deep-learning-based sequential phishing detection
    Ogawa, Yuji
    Kimura, Tomotaka
    Cheng, Jun
    IEICE COMMUNICATIONS EXPRESS, 2022, 11 (04): : 171 - 175
  • [36] Deep-Learning-Based Blockchain Framework for Secure Software-Defined Industrial Networks
    Singh, Maninderpal
    Aujla, Gagangeet Singh
    Singh, Amritpal
    Kumar, Neeraj
    Garg, Sahil
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (01) : 606 - 616
  • [37] Impact of acquisition area on deep-learning-based glaucoma detection in different plexuses in OCTA
    Schottenhamml, Julia
    Wuerfl, Tobias
    Ploner, Stefan
    Husvogt, Lennart
    Laemmer, Robert
    Hohberger, Bettina
    Maier, Andreas
    Mardin, Christian
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [38] Behavior analysis-based learning framework for host level intrusion detection
    Qiao, Haiyan
    Peng, Hanfeng
    Feng, Chuan
    Rozenblit, Jerzy W.
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 441 - +
  • [39] Deep Learning for Network Intrusion Detection in Virtual Networks
    Spiekermann, Daniel
    Eggendorfer, Tobias
    Keller, Joerg
    ELECTRONICS, 2024, 13 (18)
  • [40] Federated Deep Learning for Intrusion Detection in IoT Networks
    Belarbi, Othmane
    Spyridopoulos, Theodoros
    Anthi, Eirini
    Mavromatis, Ioannis
    Carnelli, Pietro
    Khan, Aftab
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 237 - 242