Senior Design Team • Knowledge Graphs for Cybersecurity Reasoning
Project Overview
Cybersecurity threat reporting is currently spread out across multiple sources and written in a non-standardized format. Information is updated frequently, changing the landscape and requiring much effort to parse and read for relevant information. Cybersecurity researchers, Incident Responders, and System Administrators need to be able to efficiently query information about a specific software, malware, threat, etc., as well as new and emerging ones. Generating a Cybersecurity Knowledge Graph (CSKG) that contains relevant datapoints will allow for efficient information storage and querying capability.
Team Members
Carter Kitelinger
Client Interaction/CYB ECarter is a senior in Cyber Security Engineering at Iowa State University. He has an interest in becoming an Information Security Analyst.
Michael Watkins
Python/ML DevelopmentMichael Watkins is a senior in Cybersecurity Engineering. He has impressive industry experience, including all technologies utilized in this project.
Nicklas Cahill
Tester/ProgrammerNicklas Cahill is a Senior in Cybersecurity Engineering at Iowa State University. He has an interest in becoming a SOC Analyst.
Alice Cheatum
Programmer/CYB EAlice Cheatum is a senior in Cybersecurity Engineering. She has interests in Linux, cryptography, network security, and software development.
Micah Gwin
Python/ML DevelopmentMicah Gwin is a Senior studying Software Engineering with an interest in cloud computing. He is currently a part time student worker for John Deere Ames on the cloud security team.
Brandon Richards
Frontend Development LeadBrandon Richards is a senior in Software Engineering. He enjoys working on frontend development, especially with React or React Native.
Final Reports
Final PosterFinal Presentation
Final Report
Final Demo
Second Semester Meeting Reports
Kickoff Meeting AgendaBi-Weekly Report 1
Bi-Weekly Report 2
Bi-Weekly Report 3
Bi-Weekly Report 4
Bi-Weekly Report 5
Weekly Reports
Report 1Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Design Documents
Final Design DocumentDesign Document Part 1 - User Needs
Design Document Part 2 - Requirements
Design Document Part 3 - Project Plan
Design Document Part 4 - Design Context and Exploration
Design Document Part 5 - Proposed Design
Design Document Part 6 - Testing