Cyber-FIT

The Cyber Forces Interactions Terrain (Cyber-FIT) Simulation Framework is my thesis work at Carnegie Mellon University. It is an agent-based modeling approach to simulating cyber team performance. In my first paper published using Cyber-FIT, I use NetLogo to code the model and run virtual experiments to test out the conceptual framework.  In the second paper I teamed with a research group from Temple University to add empirically observed adversarial behavior to the model, and force attacker agents to traverse the Cyber Kill Chain.  In the third paper, I extended that work to create more in-depth kill chain virtual experiments.  In the fourth paper, I added in computational cognitive model of cyber situational awareness.  I'm currently re-coding the model in Java based Repast.  The goal is to expand to more realistic numbers of network connected devices (1,000+), and more granular control of cyber teams, friendly forces, and adversaries - for more interesting virtual experiments.     

Paper 4:
Code:
Virtual Experiment 1:
What is the maximum cyber situational awareness possible as a result of a cyber terrain survey mission?
Paper 3:
Paper 2:
Code:
Virtual Experiment 1:
Does the computation model mimic the empirically observed Michigan range data set?
Virtual Experiment 2:
How many DCO forces should we deploy to maximize the time to complete phases three and four during a routing protocol attack with exploitation success rate of 15%?
Paper 1:
Code:
Virtual Experiment 1:
How many forces should we deploy to minimize the effect of a routing protocol attack (RPA) in an industrial environment?
Virtual Experiment 2:
What will be the effect on cyber terrain if the adversary switches from a 15 day RPA attack to a DOS attack, in a base environment, with 6 DCO troops deployed?
Virtual Experiment 3:
What number of forces maximizes expected cyber terrain mission capability rate against random attacks in a tactical environment?