Senior Design Team sample • Sample SD Site

Project Overview

We are working to encypt messages on the CAN bus to increase vehicle safety and security. Within the network, bridges have to handle many incoming messages and reroute them towards the proper end destination. Some messages will need to be sent to another bridge, which is where we will be using CAN FD frames to send groupings of these messages from one bridge to another. We are fosued on encrypting these messages to increase the availability, integrity, and authenticity of bridge to bridge communication.

As the digital era grows, there are more vulnerabilities found in different products we use in our day to day lives. In 2015 it was publicized that a wireless attack can happen on mobile vehicles that are susceptible to a vulnerability in Chrysler's UConnect app for specific trim levels of their vehicles. The vulnerability allowed hackers to gain "admin level" privileges and remotely control certain electronic control units of the vehicle, which could be examples of, but not limited to: the lights, radio, steering wheel, brakes, transmission and AC/ heat unit. This dire vulnerability is hiding in a world of unsuspecting drivers, so it's our mission to make it no longer a worry. Our goal with this project is to deny the ability of a wired or wireless attack on a CAN bus network, so that people driving vehicles, pedestrians, auto-manufacturers have peace of mind in their day to day lives on being physically harmed from one of these attacks.

491 Presentation Slides

Team Members

Ryan Campbell

Coordinator / Developer

Hey, my name is Ryan, I'm majoring in Cyber Security Engineering. My career goal with cyber is to be a pen-tester.

Riley Lawson

Developer / Tester

Hi! My name is Riley Lawson and I am a Senior in Software Engineering with a Minor is Cybersecurity. After college I plan to seek web development, mobile embedded systems, UI/UX app design, and mobile app development.

Cody Stricker

Developer / Tester

My name is Cody Stricker. I'm a senior in software engineering. My main focuses after college are front-end web design, app design, and game development.

Ryan Scehovic

Coordinator / Developer

Hi, I'm Ryan! I'm majoring in Software Engineering with minors in Data Science and Entrepreneurship. After college I'm pursuing work that combines software development and data analysis.

Josue Torres

Developer / Researcher

I am studying Computer Engineering with an emphasis in embedded software development. My passion for engineering extends beyond the world of academia, as i’m always trying to develop and improve my professional abilities. My particular area of interests include system integration and embedded system design. For this project my role extends from software development, to test engineer.

Drake Ridgeway

Developer / Researcher

Hello, my name is Drake Ridgeway and I'm majoring in software engineering. My goal is to get a job in embedded systems or game development.

Levi Jansen

Developer / Tester

Hello, my name is Levi Jansen. I'm majoring in Software Engineering with a minor in Music Technology. I hope to someday get a career in app/game development.



Weekly Reports (491)

Status Report 01
Status Report 02
Status Report 03
Status Report 04
Status Report 05
Status Report 06
Status Report 07
Status Report 08
Status Report 09


Design Documents

User Needs
Requirements
Project Plan
Design Contextualization and Exploration
Proposed Design
Testing
Final Design Document


Biweekly Reports (492)

Biweekly Report 01
Biweekly Report 02
Biweekly Report 03
Biweekly Report 04
Biweekly Report 05


Final Presentation Materials (semester 2)

Final Slide Deck
492 Final Report
492 Final Poster

Final Video Demonstration: