ReverSim: An Open-Source Environment for the Controlled Study of Human Aspects in Hardware Reverse Engineering
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.
Authors
- Steffen Becker (ORCID: https://orcid.org/0000-0001-7526-5597)
- René Walendy (ORCID: https://orcid.org/0000-0002-5378-3833)
- Carina Wiesen (ORCID: https://orcid.org/0000-0002-4403-1656)
- Christof Paar (ORCID: https://orcid.org/0000-0001-8681-2277)
- Nikol Rummel (ORCID: https://orcid.org/0000-0002-3187-5534)
- Markus Weber (ORCID: https://orcid.org/0000-0001-7775-807X)
Institutions
- Max Planck Institute for Security and Privacy (DE)
- Ruhr University Bochum (DE)
Publication Details
- Published
- 2025-04-25
- DOI
- https://doi.org/10.1145/3706598.3714160
- Primary Topic
- Cell Image Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Deutsche Forschungsgemeinschaft