An Intelligent Secured Framework for Cyberattack Detection in Electric Vehicles' CAN Bus Using Machine Learning

被引:96
作者
Avatefipour, Omid [1 ]
Al-Sumaiti, Ameena Saad [2 ]
El-Sherbeeny, Ahmed M. [3 ]
Awwad, Emad Mahrous [4 ]
Elmeligy, Mohammed A. [5 ]
Mohamed, Mohamed A. [6 ]
Malik, Hafiz [1 ]
机构
[1] Univ Michigan, Dept Elect & Comp Engn, Dearborn, MI 48128 USA
[2] Khalifa Univ, Adv Power & Energy Ctr, Elect Engn & Comp Sci, Abu Dhabi 127788, U Arab Emirates
[3] King Saud Univ, Coll Engn, Ind Engn Dept, Riyadh 11421, Saudi Arabia
[4] King Saud Univ, Coll Engn, Elect Engn Dept, Riyadh 11421, Saudi Arabia
[5] King Saud Univ, Adv Mfg Inst, Riyadh 11421, Saudi Arabia
[6] Minia Univ, Fac Engn, Elect Engn Dept, Al Minya 61519, Egypt
关键词
Electric vehicles; controller area network (CAN Bus); anomaly detection; one-class support vector machine; optimization algorithm;
D O I
10.1109/ACCESS.2019.2937576
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Electric Vehicles' Controller Area Network (CAN) bus serves as a legacy protocol for in-vehicle network communication. Simplicity, robustness, and suitability for real-time systems are the salient features of CAN bus. Unfortunately, the CAN bus protocol is vulnerable to various cyberattacks due to the lack of a message authentication mechanism in the protocol itself, paving the way for attackers to penetrate the network. This paper proposes a new effective anomaly detection model based on a modified one-class support vector machine in the CAN traffic. The proposed model makes use of an improved algorithm, known as the modified bat algorithm, to find the most accurate structure in the offline training. To evaluate the effectiveness of the proposed method, CAN traffic is logged from an unmodified licensed electric vehicle in normal operation to generate a dataset for each message ID and a corresponding occurrence frequency without any attacks. In addition, to measure the performance and superiority of the proposed method compared to the other two famous CAN bus anomaly detection algorithms such as Isolation Forest and classical one-class support vector machine, we provided Receiver Operating Characteristic (ROC) for each method to quantify the correctly classified windows in the test sets containing attacks. Experimental results indicate that the proposed method achieved the highest rate of True Positive Rate (TPR) and lowest False Positive Rate (FPR) for anomaly detection compared to the other two algorithms. Moreover, in order to show that the proposed method can be applied to other datasets, we used two recent popular public datasets in the scope of CAN bus traffic anomaly detection. Benchmarking with more CAN bus traffic datasets proves the independency of the proposed method from the meaning of each message ID and data field that make the model adaptable with different CAN datasets.
引用
收藏
页码:127580 / 127592
页数:13
相关论文
共 38 条
[1]  
[Anonymous], 1991, 50 R BOSCH GMBH
[2]  
Avatefipour O., 2017, 2017 IEEE WORKSHOP I, P1
[3]  
Avatefipour O., 2018, State-of-the-art survey on in-vehicle network communication (can-bus) security and vulnerabilities
[4]   A novel electric load consumption prediction and feature selection model based on modified clonal selection algorithm [J].
Avatefipour, Omid ;
Nafisian, Amir .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 34 (04) :2261-2272
[5]  
Cho K. -T., 2016, P 25 USENIX SEC S US
[6]  
Ganesan A., 2017, SAE Tech. Paper 2017-01-1654
[7]  
Hafeez A., 2017, 2017010017 SAE
[8]   Intrusion Detection System Using Deep Neural Network for In-Vehicle Network Security [J].
Kang, Min-Joo ;
Kang, Je-Won .
PLOS ONE, 2016, 11 (06)
[9]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[10]   Outlier Detection for Multidimensional Time Series using Deep Neural Networks [J].
Kieu, Tung ;
Yang, Bin ;
Jensen, Christian S. .
2018 19TH IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2018), 2018, :125-134