Final Semester Project for Advanced Quantum Computing Course

Bernstein Vazirani Cryptography Application

Overview: This semester-long project required us (the students) to demonstrate our understanding and comprehension of the advanced quantum computing algorithms and theory we learned throughout the semester. Key requirements of the final deliverable included: working source code implementing an algorithm and a research-style paper written in IEEE format.
Delivery: I created a two-part programming project utilizing quantum circuits to implement Bernstein-Vazirani’s algorithm, to efficiently determine an unknown, hidden bit string in one pass. Part-one reflects the algorithm’s fundamentals, solving for a hidden bit string. Part-two builds reflects the algorithm’s application in cryptography, identifying unknown bit strings in a block cipher.

Semester Project for Quantum Computing Course

Shors, Deutsch-Jozsa, and Bernstien Vazirani

Overview: This project tasked students to implement a quantum algorithm in multiple phases throughout the semester.
Delivery: I chose to explore the quantum fourier transfer and three common algorithms that use this subroutine. Specifically, Shor's Algorithm, Deutsch-Jozsa's Algorithm, and Bernstein-Vazirani

Independent Research Project for Digital Forensics Course

In-Vehicle Infotainment and iPhone Data as Forensic Evidence

Overview: The final project tasked us to demonstrate our knowledge of digital forensics and research a digital forensics topic or conduct a real forensics project.
Delivery: I conducted a forensics project investigating whether data generated from a vehicle’s infotainment can be used as forensic evidence. For tools, I used: my personal iPhone 13 Pro, my personal 2021 Toyota 4Runner SUV, and OSForensics Open Software. Due to the lack of open source toolkits for automotive forensics, I focused on the data obtained from my iPhone’s backup. This option was the least invasive as I could backup my personal iPhone to my computer, and theoretically acquire the digital data written to my phone when I used CarPlay, rather than remove my car’s entire radio.

Semester Project for Topics in Software Engineering Course

Unit Converter Android App

Overview: This semester-long project required students to plan and develop a hypothetical software program.
System Delivery: I created a unit converter Android mobile app as my hypothetical software program. This app converts a user's dry and liquid measurement values to another unit.