| 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 |
||