Implementation of Replay Attack in Controller Area Network Bus Using Universal Verification Methodology
Title | Implementation of Replay Attack in Controller Area Network Bus Using Universal Verification Methodology |
Publication Type | Conference Paper |
Year of Publication | 2021 |
Authors | Thirumavalavasethurayar, P, Ravi, T |
Conference Name | 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS) |
Keywords | Application 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. |
DOI | 10.1109/ICAIS50930.2021.9395871 |
Citation Key | thirumavalavasethurayar_implementation_2021 |
- Controller area network (CAN)
- Verification testbench
- Universal Verification Methodology (UVM)
- Universal Verification Components (UVC)
- replay attack
- pubcrawl
- Protocols
- protocol verification
- privacy
- policy-based collaboration
- integrated circuits
- fault diagnosis
- delays
- controller area network security
- control systems
- Compositionality
- composability
- collaboration
- Circuit faults
- CAN Frames
- Artificial Intelligence
- Application Specific Integrated Circuits (ASIC)
- Internet of Things
- Resiliency
- cyber-physical systems