TY - GEN
T1 - Enhanced Message Authentication Code for Controller Area Network
AU - Mudhivarthi, Bhavesh Raju
AU - Thakur, Prabhat
AU - Iddi, Hashim Uledi
AU - Singh, Ghanshyam
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - An automobile is an electronic gadget on wheels with the help of electronic control unit (ECU), sensors, and actuators. These integrated electronics are required in-vehicle communications protocols to communicate with each other for data exchange. The protocols like controller area network (CAN), local interconnect network (LIN), FlexRay, and others are used. CAN is the most widely used protocol because of its robust and reliable behavior with a data rate of 1 Mb/s. Apart from merits, the CAN bus includes a few security issues that are the major sources for the attackers to take control of the CAN bus including unauthorized CAN nodes in the network. In this paper, we proposed an enhanced message authentication code (MAC) generation to ensure the authenticity and integrity of the CAN data. We solved the payload limitation of the CAN by making the truncated MAC of 1 byte from the 8 bytes. In addition, we performed reverse engineering to ensure the generated truncated MAC is 1 byte and the same at the receiver and sender end, tested the open-source CAN data of the Nissan vehicle and explained the future work of the proposed method.
AB - An automobile is an electronic gadget on wheels with the help of electronic control unit (ECU), sensors, and actuators. These integrated electronics are required in-vehicle communications protocols to communicate with each other for data exchange. The protocols like controller area network (CAN), local interconnect network (LIN), FlexRay, and others are used. CAN is the most widely used protocol because of its robust and reliable behavior with a data rate of 1 Mb/s. Apart from merits, the CAN bus includes a few security issues that are the major sources for the attackers to take control of the CAN bus including unauthorized CAN nodes in the network. In this paper, we proposed an enhanced message authentication code (MAC) generation to ensure the authenticity and integrity of the CAN data. We solved the payload limitation of the CAN by making the truncated MAC of 1 byte from the 8 bytes. In addition, we performed reverse engineering to ensure the generated truncated MAC is 1 byte and the same at the receiver and sender end, tested the open-source CAN data of the Nissan vehicle and explained the future work of the proposed method.
KW - CAN bus
KW - cyber security
KW - message authentication code
KW - reverse engineering
KW - truncated
UR - http://www.scopus.com/inward/record.url?scp=85177702990&partnerID=8YFLogxK
U2 - 10.1109/AFRICON55910.2023.10293213
DO - 10.1109/AFRICON55910.2023.10293213
M3 - Conference contribution
AN - SCOPUS:85177702990
T3 - IEEE AFRICON Conference
BT - Proceedings of the 16th IEEE AFRICON, AFRICON 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th IEEE AFRICON, AFRICON 2023
Y2 - 20 September 2023 through 22 September 2023
ER -