Senior Design Team • "Ask Captain Cyber" Project Site

Project Overview

“Ask Captain Cyber” is an AI-powered chatbot that focuses on cybersecurity. This allows users of different levels of understanding to ask questions and receive answers they can understand. Users can take assurance that the answers are correct as each answer will be vetted by a cybersecurity expert. As the world becomes more interconnected there are more cyber security threats than ever before. Users need a reliable way to get information about cyber security issues they may be facing. This could involve basic IT questions, how to setup up IoT devices, or how to secure or defend against cyber attacks. Cyber crime is rising on all sides and anyone can be a target. This is especially true with younger and older people who are more susceptible to scams. Ask Captain Cyber will help to fix this problem by providing a reliable source of information for people to address these questions. Cybersecurity has become very bloated with a lot of information and it can be very hard to find what you are looking for. Ask Captain Cyber will simplify this process so that even beginners can understand cyber security. IoT devices have become a growing cyber security threat. Many more people are installing IoT devices to connect their lights, homes, phones, cars, and more. These are prime targets for hackers and are big cyber security threats. From hacking security cameras, spying through your webcam, hijacking a smart car or smart house, or hacking your smart fridge, there are many attack vectors a malicious attacker can exploit. A lot of these IoT devices can have a lot of vulnerabilities that will be unknown to the average user. This is because IoT devices have limited space, and can be hard to update. This leads to an increase of vulnerabilities and poor programming practices. Captain Cyber can help users install, configure, and fully understand the security risks and vulnerabilities that might come with these devices.

Ask Captain Cyber will have cyber security experts vetting answers. This means that if a question is not already in the database, ChatGPT-4o will give a preliminary answer while a professional answers the question. This is to ensure that the answers are truly legitimate. Modern day AI has a problem where it is hard to figure out if the information they are saying is accurate. Users can ask for sources, but there is no actual guarantee the AI is summarizing the information correctly. Ask Captain Cyber fixes this problem by relying on industry experts who have years of experience in the industry. Ask Captain Cyber will also have a process to re-evaluate already known answers. This is because cyber security is an ever growing and evolving field. So this method makes sure the information is up to date. It is essentially an open source page for tons of cyber security information, where we hope there are enough people who are passionate and want to update and help to answer users' questions.

The final aspect of Ask Captain Cyber is that it must be easy and versatile to use. Users with little experience and cyber security knowledge should be able to use it and get the answers they need. People who might ask more advanced questions like college students, should also be able to use it to get good information and resources. Finally experts should be able to both contribute and be able to ask more high level questions. In conclusion, Ask Captain Cyber will be a vetted AI platform where any user can get their cyber security questions answers from a trusted and reliable source.




Team Members

Caden Murphy

Frontend developer

Computer Engineer from Burlington, Iowa

Ethan Comiskey

AI Developer/Manager

Cybersecurity Engineer from Des Moines, IA

Steven Ragan

AI Developer

Cybersecurity Engineer from Des Moines, IA

Alex Elsner

Lead backend developer

Cybersecurity Engineer from Minnesota

Alexander Kronau

Fullstack developer

Computer Engineer from Chicago, Illinois

Casper Run

Backend Developer

Cybersecurity Engineer from Chicago, IL



Semester 1

Weekly Reports

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10

Design Documents

Introduction and Users
Requirements and Standards
Project Plan
Design Exploration
Planning Final Design

Lightning Talks

Product Research
Problem Statement and Users
User Needs and Requirements
Project Planning
Detailed Design
Contextualization/Design Check-in
Prototyping
Ethics and Professional Responsibility



Semester 2

Final Design Document

Final Design Document

IRP Presentation

Industry Presentation

Final Poster

Final Poster

Demo video

Demo Video

Biweekly Status Reports

Status Report 1
Status Report 2
Status Report 3
Status Report 4
Status Report 5
Status Report 6