Unsupervised Deep Learning Approach for In-Vehicle Intrusion Detection System

被引:12
作者
Narasimhan, Harini [1 ]
Ravi, Vinayakumar [2 ]
Mohammad, Nazeeruddin [2 ]
机构
[1] Indian Inst Technol Kanpur, Kanpur, India
[2] Prince Mohammad Bin Fahd Univ, Dhahran, Saudi Arabia
关键词
Feature extraction; Intrusion detection; Deep learning; Protocols; Wireless sensor networks; Convolutional neural networks; Consumer electronics;
D O I
10.1109/MCE.2021.3116923
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The controller area network (CAN) is a standard communication protocol used for sending messages between electronic control unit of a modern automotive system. CAN protocol does not have any in-built security mechanisms and, hence, various attacks can affect the vehicle and cause life threats to the passengers. This article presents an unsupervised deep learning architecture for detecting intrusions on a CAN bus. The CAN intrusion detection system (IDS) architecture has an autoencoder that helps to learn the optimal features from CAN packets to differentiate between the normal and attacks. The optimal features are passed as input to the Gaussian mixture model, which helps us to cluster the CAN network packet data samples into normal and attacks. A detailed analysis of the proposed architecture is done on the CAN IDS dataset. To develop a robust CAN IDS system and achieve generalization, the proposed method is evaluated on the other two computer network intrusion datasets and a wireless sensor network dataset. In all the experiments, the proposed method has performed better than the existing unsupervised method and mainly showed a performance gain of 6.4% on the CAN IDS dataset. This indicates that the proposed method is robust and generalizable across detecting various attacks in a CAN bus and most importantly, the method can be used in real time to effectively monitor the CAN network traffic to proactively alert possible attacks.
引用
收藏
页码:103 / 108
页数:6
相关论文
共 15 条
[1]  
[Anonymous], CAN IDS DATASET
[2]  
Berger I., 2018, INT WORKSH SEC PRIV, P85
[3]  
Guo XF, 2017, PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P1753
[4]   CANet: An Unsupervised Intrusion Detection System for High Dimensional CAN Bus Data [J].
Hanselmann, Markus ;
Strauss, Thilo ;
Dormann, Katharina ;
Ulmer, Holger .
IEEE ACCESS, 2020, 8 :58194-58205
[5]  
Islam R, 2020, Arxiv, DOI arXiv:2009.11440
[6]   CANintelliIDS: Detecting In-Vehicle Intrusion Attacks on a Controller Area Network Using CNN and Attention-Based GRU [J].
Javed, Abdul Rehman ;
Rehman, Saif Ur ;
Khan, Mohib Ullah ;
Alazab, Mamoun ;
Reddy, Thippa G. .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02) :1456-1466
[7]   Intrusion Detection System Using Deep Neural Network for In-Vehicle Network Security [J].
Kang, Min-Joo ;
Kang, Je-Won .
PLOS ONE, 2016, 11 (06)
[8]   Cosine similarity based anomaly detection methodology for the CAN bus [J].
Kwak, Byung Il ;
Han, Mee Lan ;
Kim, Huy Kang .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 166
[9]   OTIDS: A Novel Intrusion Detection System for In-vehicle Network by using Remote Frame [J].
Lee, Hyunsung ;
Jeong, Seong Hoon ;
Kim, Huy Kang .
2017 15TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2017, :57-66
[10]  
Seo E, 2018, ANN CONF PRIV SECUR, P286