One of the main elements of a smart city is smart transportation, which also includes safe communication between various intelligent components and smart cars. Electronic control units (ECUs) in smart cars connect with one another over the controller area network (CAN) bus. Vehicle-to-anywhere (V2X) communication was not taken into consideration when the CAN protocol was first established for in-vehicle communication. Integrity checks, authentication, and encryption are not supported by the CAN protocol. The development of the Internet of Vehicles (IoV) has led to a variety of communication methods, and vehicles with unencrypted CAN are susceptible to both wireless and physical attacks. Remote firmware updates are necessary for smart cars, but doing so could let malware into the network.
In this investigation we attempt to develop possibly the one of the best cryptographic algorithm with enhanced security features with less size, less power dissipation, and more speed. Furthermore, addition of security before the data being fed to CAN protocol would be taken care of.