Rec-CNN: In-vehicle networks intrusion detection using convolutional neural networks trained on recurrence plots

被引:49
|
作者
Ohira, Shuji [1 ]
Arai, Ismail [1 ]
Fujikawa, Kazutoshi [1 ]
Desta, Araya Kibrom [1 ]
机构
[1] Nara Inst Sci & Technol, 8916-5, Ikoma, Nara 6300192, Japan
关键词
LSTM; In-vehicle network security; Intrusion detection; CAN bus; Recurrence plots; Convolutional neural networks; CLASSIFICATION;
D O I
10.1016/j.vehcom.2022.100470
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
A controller area network (CAN) is a communication protocol for in-vehicle networks. Communication between electronic control units (ECUs) is facilitated by the CAN bus. This communication protocol provides no authentication or encryption to prevent the consequences of cyberattacks. As a security measure for this protocol, we have proposed an intrusion detection system (IDS) using a convolutional neural network (CNN). The CNN is trained on recurrence images generated from the encoded labels of CAN frame arbitration IDs, thus Rec-CNN. Using recurrence plots helps us capture the temporal dependency in the sequence of arbitration IDs unlike the state-of-art method, which does not capture this information. We have tested the proposed method on a publicly available dataset with denial of service (DoS), fuzzy, spoofing-gear, and spoofing-RPM attacks, resulting in an accuracy of 0.999. Furthermore, we have experimented with the method on our target vehicle. The proposed method can classify our simulated attacks with an accuracy of 0.999 in an attack frequency of 10 ms.(c) 2022 Published by Elsevier Inc.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Condition monitoring for fault diagnosis of railway wheels using recurrence plots and convolutional neural networks (RP-CNN) models
    Chung, Kuan-Jung
    Lin, Chia-Wei
    MEASUREMENT & CONTROL, 2024, 57 (03): : 330 - 338
  • [32] Enhanced Network Intrusion Detection using Deep Convolutional Neural Networks
    Naseer, Sheraz
    Saleem, Yasir
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (10): : 5159 - 5178
  • [33] Using Convolutional Neural Networks to Network Intrusion Detection for Cyber Threats
    Lin, Wen-Hui
    Lin, Hsiao-Chung
    Wang, Ping
    Wu, Bao-Hua
    Tsai, Jeng-Ying
    PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 1107 - 1110
  • [34] Privacy-Preserving Intrusion Detection using Convolutional Neural Networks
    Kodys, Martin
    Dai, Zhongmin
    Thing, Vrizlynn L. L.
    2024 IEEE CONFERENCE ON ARTIFICIAL INTELLIGENCE, CAI 2024, 2024, : 1148 - 1153
  • [35] Network Intrusion Detection System Using Convolutional Neural Networks: NIDS-DL-CNN for IoT Security
    Kharoubi, Kamir
    Cherbal, Sarra
    Mechta, Djamila
    Gawanmeh, Amjad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (04):
  • [36] Intrusion Detecting System Based on Temporal Convolutional Network for In-Vehicle CAN Networks
    Shi, Dongxian
    Xu, Ming
    Wu, Ting
    Kou, Liang
    MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [37] Recurrence Plots and Convolutional Neural Networks Applied to Nonintrusive Load Monitoring
    Cavalca, Diego L.
    Fernandes, Ricardo A. S.
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [38] Intrusion Detection System Based on Deep Neural Network and Incremental Learning for In-Vehicle CAN Networks
    Lin, Jiaying
    Wei, Yehua
    Li, Wenjia
    Long, Jing
    UBIQUITOUS SECURITY, 2022, 1557 : 255 - 267
  • [39] Vehicle Type Detection by Convolutional Neural Networks
    Molina-Cabello, Miguel A.
    Marcos Luque-Baena, Rafael
    Lopez-Rubio, Ezequiel
    Thurnhofer-Hemsi, Karl
    BIOMEDICAL APPLICATIONS BASED ON NATURAL AND ARTIFICIAL COMPUTING, PT II, 2017, 10338 : 268 - 278
  • [40] Convolutional Neural Networks for vehicle damage detection
    van Ruitenbeek, R. E.
    Bhulai, S.
    MACHINE LEARNING WITH APPLICATIONS, 2022, 9