English

REVERSIM: An Open-Source Environment for the Controlled Study of Human Aspects in Hardware Reverse Engineering

Cryptography and Security 2025-03-06 v3 Human-Computer Interaction

Abstract

Hardware Reverse Engineering (HRE) is a technique for analyzing integrated circuits. Experts employ HRE for security-critical tasks, like detecting Trojans or intellectual property violations, relying not only on their experience and customized tools but also on their cognitive abilities. In this work, we introduce ReverSim, a software environment that models key HRE subprocesses and integrates standardized cognitive tests. ReverSim enables quantitative studies with easier-to-recruit non-experts to uncover cognitive factors relevant to HRE. We empirically evaluated ReverSim in three studies. Semi-structured interviews with 14 HRE professionals confirmed its comparability to real-world HRE processes. Two online user studies with 170 novices and intermediates revealed effective differentiation of participant performance across a spectrum of difficulties, and correlations between participants' cognitive processing speed and task performance. ReverSim is available as open-source software, providing a robust platform for controlled experiments to assess cognitive processes in HRE, potentially opening new avenues for hardware protection.

Keywords

Cite

@article{arxiv.2309.05740,
  title  = {REVERSIM: An Open-Source Environment for the Controlled Study of Human Aspects in Hardware Reverse Engineering},
  author = {Steffen Becker and René Walendy and Markus Weber and Carina Wiesen and Nikol Rummel and Christof Paar},
  journal= {arXiv preprint arXiv:2309.05740},
  year   = {2025}
}

Comments

To appear in CHI Conference on Human Factors in Computing Systems (CHI '25), April 26-May 1, 2025, Yokohama, Japan

R2 v1 2026-06-28T12:18:31.471Z