Jericho: A Cyber City for Enhancing Cyber Operations Educationby David Reid (Undergraduate), Jacob Grady (Undergraduate), Logan Miller (Undergraduate), Kaicheng Ye (Undergraduate), and Seth Hamman (Faculty) Cyber operations create effects in physical space as well as cyberspace, but most cybersecurity education exercises are confined to cyberspace. Jericho helps drive home the real impact of cyber operations and cyber-insecurity by incorporating physical space effects into cyber operations education. Jericho is a physical table-top cyber city that incorporates critical infrastructure elements. It blends a traditional cyber range experience with a physical range. Existing cyber physical ranges are rare and prohibitively expensive. Jericho is a model for how ranges can be constructed inexpensively. It uses off-the-shelf electromechanical components like motors, speakers, and light emitting diodes (LEDs) wired to a microprocessor such as Raspberry Pi Zeros. It models how missions can be created on the range by placing students in the role of cyber operators charged with the attack or defense of critical infrastructure. Students gain access to the cyber city’s network over a VPN and begin their mission in a sandboxed virtual machine environment similar to many cyber education exercises. In one mission, students find and exploit vulnerabilities as they pivot through a mock city’s cyberspace infrastructure with the goal of commandeering the city’s traffic lights. The mission is accomplished when the physical traffic lights in the miniature city change at the will of the students. |
Project Ampharosby Emily Wollschlager (Undergraduate), Kai Delsing (Undergraduate), Jonathan Darst (Undergraduate), Elise Ferrenberg (Undergraduate) Real-time data processing is essential to government intelligence for producing actionable insights and alerting engineers to critical, time-sensitive errors. The Air Force Institute of Technology’s Autonomy and Navigation Technology (ANT) Center’s current data processing solution takes months, wasting valuable time in the decision-making process. Project Ampharos is a government-developed Graphical User Interface (GUI) designed to solve this problem. Project Ampharos ingests and plots data – specifically from satellite navigation technology – using a series of complex signal processing algorithms. Once the data is appropriately transformed, the project’s underlying architecture distributes data to the power spectral density (PSD), spectrogram, and raw data plots within the user's customizable dashboard. The PSD plot displays the signal as decibels (dB) with respect to frequency and allows the plot or calculations to be customized by changing the resolution bandwidth, windowing function, and other plot viewing features. The spectrogram augments the PSD plot by displaying the variance in dB magnitude with respect to time across different frequencies. The raw data plot enables engineers to preview inbound data values before any data manipulation occurs, confirming the accurate operation of their collection tools. Project Ampharos is also designed for trivial integration with diverse applications through a library schema. The Ampharos architecture conceals the intricate backend from the user, facilitating seamless integration of custom data through the GUI. This portable, modular tool provides engineers with actionable insights to ensure reliability and integrity of data collection for the ANT Center’s signal processing workflow. |
LibraryLendby Christian Eppich (Undergraduate), Zach Benjamin (Undergraduate), Thor Peterson (Undergraduate) Physical libraries around the world are left in a less effective state due to lack of awareness of the availability of these resources. Church members, co-ops members, and even friends purchase books. Throughout the past 6 months the team has built from the ground up a web application to solve some of these issues. Our database and hosting infrastructure was built on Microsoft Azure. Our backend was built on python, and our frontend was built with a react framework guided by bootstrap. The result was Library Lend, a web application that allows users to create digital representations of the libraries, share these libraries with others, and connect with others to browse their libraries. |
ShompOS: Experimentation with Operating Systems Developmentby Jacob Bender (Undergraduate), Weston Tracy (Undergraduate), Miles Rupp (Undergraduate), Fenny Fenneran (Undergraduate) The operating system is the program running at the lowest level on a computer. Modern operating systems like Windows, MacOS, and Linux are complex, and it’s difficult to grasp how each component interacts with one another. This project seeks to build an operating system from the ground up, creating several core components from scratch. Over the course of two semesters, foundational functionality was identified and implemented in an accessible way. In its final product, users can interact with several of the features and explore how each one is concretely implemented. |
|
FUSIONby Ashlyn DeVries (Undergraduate), Hannah Vangeest (Undergraduate), Nora Hagan (Undergraduate), Caleb Doese (Undergraduate) Missionaries often lack the time, technological skills, and/or desire to create engaging content for their newsletter emails; yet, these communications are critical for maintaining enduring relationships with their supporters. The proposed solution is a mobile-friendly web application that transforms raw photos and unedited text into visually appealing content, which seamlessly integrates with platforms like Mailchimp—a popular email marketing and automation service. Our web application, FUSION (Forming Unique, Supportive, Integrative Outreach Newsletters), is designed to address this challenge. It leverages AI, like Gemini and Cloudinary, to enhance text and photos, respectively. It enables users to save and edit drafts, customize the theme and layout of their newsletters, as well as download their newsletter—an alternative to Mailchimp—and create social media posts from select content. |
Speculo - Internet Resource Replicatorby Micah Vranyes (Undergraduate), Alex Steele (Undergraduate), Gable Levenson (Undergraduate), Joshua Curry (Undergraduate) Speculo is a tool designed to aid the development of software in an air gapped environment. The tool consists of two main parts: the first to pull the required data on an internet accessible network and the second to distribute the obtained data to endpoints on the air gapped network. The transfer of data between the two networks depends on the specific deployment environment of the tool and is accomplished by the administrator. Speculo can then host these files in an s3 bucket or locally, distributing them as needed to the end user. The project is sponsored by Cryptic Vector in collaboration with Cedarville University. |