Implementing AES and HMAC on automotive embedded electronic units

By: Material type: TextTextDescription: MSC CS 2017-2019Subject(s): Dissertation note: MSC CS 2017-2019 INT
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode
Project Reports Project Reports Kerala University of Digital Sciences, Innovation and Technology Knowledge Centre Non Fiction Not for loan R-1477

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.

MSC CS 2017-2019 INT K Pradeep Kumar

There are no comments on this title.

to post a comment.