Secure Vehicle to Vehicle Communication using Raspberry Pi’s

2019 COE Engineering Design Project (TY01)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software Systems

Preamble

This project is trying to utilize two Raspberry Pi 4 to simulate the on-board units inside the vehicle. The goal is to have the Raspberry Pi's communication with each other via an Ad-hoc network to simulate the IEEE 802.11p standard. We are going to use two identical Raspberry Pi’s to implement security protocols and encryption algorithms to secure the communication between the two PIs.

Objective

(1) Design and implement security protocols, such as key generation, distribution and authentication, for PIs. (2) Design and implement a communication software so that a PI’s camera could capture an image, encrypt the image and transfer it to the other PI. (3) Implementation of various types of block cipher algorithms for digital images and their detailed encryption efficiency analysis are dealt with in this project. (4) The performance of designed security protocols are to be evaluated.

Partial Specifications

(1)The transmission of image should ensure data confidentiality and data integrity.
(2)The keys generated by the key generation algorithm should be strong.
(3)Detailed documentation for design and implementations.

Suggested Approach

(1)Familiar with background knowledge of cryptography.
(2)Software development in Python. Familiar with the security features of Python.
(3) Detail designs on security protocols and algorithms.

Group Responsibilities

Design and implement the software as specified above.

Student A Responsibilities

Design and implement key generation algorithms and block ciphers.

Student B Responsibilities

Design and implement the image capture, encryption and transmission software.

Student C Responsibilities

Evaluate the performance of protocols and algorithms.

Student D Responsibilities

Develop graphic user interfaces.

Course Co-requisites

COE318: Software Systems

 


TY01: Secure Vehicle to Vehicle Communication using Raspberry Pi’s | Truman Yang | Sunday September 1st 2019 at 05:45 PM