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

被引:3
|
作者
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 条
  • [1] Deep-learning-based Intrusion Detection with Enhanced Preprocesses
    Lin, Chia-Ju
    Huang, Yueh-Min
    Chen, Ruey-Maw
    [J]. SENSORS AND MATERIALS, 2022, 34 (06) : 2391 - 2401
  • [2] Deep-Learning-Based Network Intrusion Detection for SCADA Systems
    Yang, Huan
    Cheng, Liang
    Chuah, Mooi Choo
    [J]. 2019 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2019,
  • [3] HDLNIDS: Hybrid Deep-Learning-Based Network Intrusion Detection System
    Qazi, Emad Ul Haq
    Faheem, Muhammad Hamza
    Zia, Tanveer
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (08):
  • [4] Deep-Learning-Based Signal Detection for Banded Linear Systems
    Fan, Congmin
    Yuan, Xiaojun
    Zhang, Ying-Jun Angela
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [5] Deep-Learning-Based Weak Electromagnetic Intrusion Detection Method for Zero Touch Networks on Industrial IoT
    Wang, Tingting
    Li, Jianqing
    Wei, Wei
    Wang, Wei
    Fang, Kai
    [J]. IEEE NETWORK, 2022, 36 (06): : 236 - 242
  • [6] A Deep Learning-Based Framework for Feature Extraction and Classification of Intrusion Detection in Networks
    Naveed, Muhammad
    Arif, Fahim
    Usman, Syed Muhammad
    Anwar, Aamir
    Hadjouni, Myriam
    Elmannai, Hela
    Hussain, Saddam
    Ullah, Syed Sajid
    Umar, Fazlullah
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [7] Deep Learning Approach for Attack Detection in Controller Area Networks
    Lee, Jungyeong
    Kim, Woocheol
    Cho, Jin-Hee
    Kim, Dong Seong
    Moore, Terrence J.
    Nelson, Frederica F.
    Lim, Hyuk
    [J]. ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR MULTI-DOMAIN OPERATIONS APPLICATIONS III, 2021, 11746
  • [8] Deep-Learning-Based Frame Format Detection for IEEE 802.11 Wireless Local Area Networks
    Kim, Minjae
    Zhang, Zhongfeng
    Kim, Daejin
    Choi, Seungwon
    [J]. ELECTRONICS, 2020, 9 (07) : 1 - 9
  • [9] Deep-Learning-Based Intrusion Detection for Autonomous Vehicle-Following Systems
    Wang, Sheng-Li
    Wu, Sing-Yao
    Lin, Ching-Chu
    Boddupalli, Srivalli
    Chang, Po-Jui
    Lin, Chung-Wei
    Shih, Chi-Sheng
    Ray, Sandip
    [J]. 2021 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2021, : 865 - 872
  • [10] Graph-Based Intrusion Detection System for Controller Area Networks
    Islam, Riadul
    Refat, Rafi Ud Daula
    Yerram, Sai Manikanta
    Malik, Hafiz
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (03) : 1727 - 1736