000 02395nam a22001937a 4500
003 OSt
005 20220107122849.0
008 190614b xxu||||| |||| 00| 0 eng d
040 _cIIITMK
100 _aAnusree K Babu (93617007)
_915757
245 _aImplementing AES and HMAC on automotive embedded electronic units
300 _aMSC CS 2017-2019
500 _aAutonomous 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.
502 _bMSC CS
_c2017-2019
_dINT
_eK Pradeep Kumar
650 _aELECTRONIC CONTROL UNITS
_915758
650 _aADVANCED ENCRYPTION STANDARD
_915759
650 _aHASHED MESSAGE AUTHENTICATION CODE
_915760
942 _2ddc
_cPR
999 _c6473
_d6473