Abstract

Our project implements simulated train engineers to operate model train engines on a hybrid twin of a freight rail system. We can then use the model and simulate cyber-security attacks to demonstrate the risks and effects of the attacks. Using existing model train hardware and an Arduino running open-source software, DCC-EX and JMRI, we can control the train engines and various track components and sensors. We program each engine to make safe decisions about what speed and direction to take, using information provided by the various sensors and light signals around the track. When attacks occur, the engines can have incorrect information or make unsafe decisions, which can cause collisions or derailing.

Date of this Version

11-17-2025

Share

COinS