Visible to the public Implementation of Replay Attack in Controller Area Network Bus Using Universal Verification Methodology

TitleImplementation of Replay Attack in Controller Area Network Bus Using Universal Verification Methodology
Publication TypeConference Paper
Year of Publication2021
AuthorsThirumavalavasethurayar, P, Ravi, T
Conference Name2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS)
KeywordsApplication Specific Integrated Circuits (ASIC), artificial intelligence, CAN Frames, Circuit faults, Collaboration, composability, compositionality, control systems, Controller area network (CAN), controller area network security, Cyber-physical systems, delays, fault diagnosis, integrated circuits, Internet of Things, policy-based collaboration, privacy, protocol verification, Protocols, pubcrawl, replay attack, Resiliency, Universal Verification Components (UVC), Universal Verification Methodology (UVM), Verification testbench
Abstract

Controller area network is the serial communication protocol, which broadcasts the message on the CAN bus. The transmitted message is read by all the nodes which shares the CAN bus. The message can be eavesdropped and can be re-used by some other node by changing the information or send it by duplicate times. The message reused after some delay is replay attack. In this paper, the CAN network with three CAN nodes is implemented using the universal verification components and the replay attack is demonstrated by creating the faulty node. Two types of replay attack are implemented in this paper, one is to replay the entire message and the other one is to replay only the part of the frame. The faulty node uses the first replay attack method where it behaves like the other node in the network by duplicating the identifier. CAN frame except the identifier is reused in the second method which is hard to detect the attack as the faulty node uses its own identifier and duplicates only the data in the CAN frame.

DOI10.1109/ICAIS50930.2021.9395871
Citation Keythirumavalavasethurayar_implementation_2021