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 条
  • [41] Design of a Machine Learning Based Intrusion Detection Framework and Methodology for IoT Networks
    Manzano, Ricardo S.
    Goel, Nishith
    Zaman, Marzia
    Joshi, Rohit
    Naik, Kshirasagar
    2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 191 - 198
  • [42] DEEP-LEARNING-BASED OBJECT-LEVEL CONTOUR DETECTION WITH CCG AND CRF OPTIMIZATION
    Liao, Yuan
    Fu, Songping
    Lu, Xiaoqing
    Zhang, Chengcui
    Tang, Zhi
    2017 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2017, : 859 - 864
  • [43] U-CAN: A Convolutional Neural Network Based Intrusion Detection for Controller Area Networks
    Desta, Araya Kibrom
    Ohira, Shuji
    Arai, Ismail
    Fujikawa, Kazutoshi
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1481 - 1488
  • [44] Autonomous Mobile Agent based Intrusion Detection Framework in Wireless Body Area Networks
    Thamilarasu, Geethapriya
    Ma, Zhiyuan
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2015,
  • [45] Enhanced and Explainable Deep Learning-Based Intrusion Detection in IoT Networks
    Gyawali, Sohan
    Sartipi, Kamran
    Van Ravesteyn, Benjamin
    Huang, Jiaqi
    Jiang, Yili
    MILCOM 2023 - 2023 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2023,
  • [46] Enhance Intrusion Detection in Computer Networks Based on Deep Extreme Learning Machine
    Khan, Muhammad Adnan
    Rehman, Abdur
    Khan, Khalid Masood
    Al Ghamdi, Mohammed A.
    Almotiri, Sultan H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (01): : 467 - 480
  • [47] A deep learning-based intrusion detection system for in-vehicle networks
    Alqahtani, Hamed
    Kumar, Gulshan
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 104
  • [48] A hybrid deep learning-based intrusion detection system for IoT networks
    Khan, Noor Wali
    Alshehri, Mohammed S.
    Khan, Muazzam A.
    Almakdi, Sultan
    Moradpoor, Naghmeh
    Alazeb, Abdulwahab
    Ullah, Safi
    Naz, Naila
    Ahmad, Jawad
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (08) : 13491 - 13520
  • [49] Deep-Reinforcement-Learning-Based Intrusion Detection in Aerial Computing Networks
    Tao, Jing
    Han, Ting
    Li, Ruidong
    IEEE NETWORK, 2021, 35 (04): : 66 - 72
  • [50] A Deep Reinforcement Learning based Intrusion Detection Strategy for Smart Vehicular Networks
    Wang, Zhihao
    Jiang, Dingde
    Lv, Zhihan
    Song, Houbing
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,