CAERUS: Chronoscopic Assessment Engine for Recovering Undocumented Specifications


Adam Seitz, Adam Satar, and Brian Burke, Rose-Hulman Institute of Technology; Lok Yan, Air Force Research Laboratory, Rome, NY, USA; Zachary Estrada, Rose-Hulman Institute of Technology

Short Preliminary Work Paper


A significant feature of embedded systems, in particular legacy systems, is their sensitivity to signal timing. Any modifications (e.g., security protections) to legacy systems could affect the timing of critical control signals. Some timing properties are well know (e.g., baud rates for communication). However, other timing properties are not well specified or understood. We present a hardware/software framework to recover the undocumented timing properties of embedded systems, CAERUS. CAERUS provides a record/replay mechanism with signal mutation capabilities and is built on commodity and open source components.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {238254,
author = {Adam Seitz and Adam Satar and Brian Burke and Lok Yan and Zachary Estrada},
title = {{CAERUS}: Chronoscopic Assessment Engine for Recovering Undocumented Specifications},
booktitle = {12th USENIX Workshop on Cyber Security Experimentation and Test (CSET 19)},
year = {2019},
address = {Santa Clara, CA},
url = {},
publisher = {USENIX Association},
month = aug