A Machine Learning Approach Towards Secure In-Vehicle CAN Bus Network

In the automotive industry, different electronic circuit units (ECUs) communicate with each other using the controller area network (CAN) communication protocol. However, CAN bus attacks threaten the integrity and reliability of the transmission. In this paper, a software/hardware co-design using the PYNQ-Z1 FPGA board is suggested to protect data through the CAN interface. An architecture is implemented to detect attacks using a simple artificial neural network (ANN). ANN helps recognize whether there is an attack or not, thus enhancing the chances of detecting attacks on the CAN bus. Furthermore, a network address shuffling (NAS) security solution is implemented using the Verilog hardware description language. It raises opponent CAN data frame analysis costs. Experimental results show the effectiveness of our approach in distinguishing between legitimate traffic and malicious attacks.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/icca62237.2024.10927910
Primary Topic
Vehicular Ad Hoc Networks (VANETs)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Machine Learning Approach Towards Secure In-Vehicle CAN Bus Network

Mervat M. A. Mahmoud, H. H. Draz, S. Abdel-Rahman, Basma W. Hosny et al.
Vehicular Ad Hoc Networks (VANETs)
article

A Machine Learning Approach Towards Secure In-Vehicle CAN Bus Network

Mervat M. A. Mahmoud, H. H. Draz, S. Abdel-Rahman, Basma W. Hosny, Bassant A. Elbakry
article en

Abstract

In the automotive industry, different electronic circuit units (ECUs) communicate with each other using the controller area network (CAN) communication protocol. However, CAN bus attacks threaten the integrity and reliability of the transmission. In this paper, a software/hardware co-design using the PYNQ-Z1 FPGA board is suggested to protect data through the CAN interface. An architecture is implemented to detect attacks using a simple artificial neural network (ANN). ANN helps recognize whether there is an attack or not, thus enhancing the chances of detecting attacks on the CAN bus. Furthermore, a network address shuffling (NAS) security solution is implemented using the Verilog hardware description language. It raises opponent CAN data frame analysis costs. Experimental results show the effectiveness of our approach in distinguishing between legitimate traffic and malicious attacks.

Cairo University (EG), Electronics Research Institute (EG)
Openalex Percentile: Top 73%
Vehicular Ad Hoc Networks (VANETs)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.