Modern vehicles contain several Electronic Control Units (ECUs) that communicate with each other to exchange information such as vehicle speed, steering angle, braking requests, and sensor measurements. These ECUs communicate using automotive networks such as CAN, CAN FD, and Automotive Ethernet. But what happens if the data gets corrupted during transmission? What if a message is lost or an old message is received again? For safety-critical applications, such communication