TY - BOOK AU - Anusree K Babu (93617007) TI - Implementing AES and HMAC on automotive embedded electronic units KW - ELECTRONIC CONTROL UNITS KW - ADVANCED ENCRYPTION STANDARD KW - HASHED MESSAGE AUTHENTICATION CODE N1 - Autonomous vehicles are becoming an emerging trend in the vehicle industry. Electronic control units (ECUs) are an embedded system which is used in vehicles to implement specic functions like braking, engine management, autonomous driving etc. These ECUs are typically networked inside the vehicle using in-vehicle wired networking protocols like Ethernet, CAN, LIN, MOST, FlexRay. Also, these ECUs have the option to communicate with the outside cellular networks wirelessly. Therefore it is very obvious that in the absence of proper security measures one can easily hack into the vehicle wired networking protocol or use the loopholes in the wireless access point to sni the data exchange between real ECUs. If an attacker gets data transmitting through the network, they can alter the messages and can take control of the vehicle. These can lead to many issues including accidents. Thus implementing a very secure encryption layer into the ECU is very critical. The proposed work mainly focuses on implementing state of the art security features inside the automotive embedded ECU. Advanced Encryption Standard (AES) shall be implemented in order to protect the data from unauthorized access. Hashed Message Authentication Code (HMAC) is also implemented in order to provide integrity and authenticity of the data. In conjunction with these cryptographic methods an intrusion detection scheme is also implemented so that an alert can be generated whenever an anomaly or intrusion is detected and thus the vehicle can enter into a safe mode. Python shall be the programming language used in this project. CAN shall be the networking protocol used and an automotive grade ECU shall be the host platform. Work shall also be done for the verication and validation of the methods which are implemented ER -