arXiv · 2603.10608
An Approach for Safe and Secure Software Protection Supported by Symbolic Execution
Abstract
We introduce a novel copy-protection method for industrial control software. With our method, a program executes correctly only on its target hardware and behaves differently on other machines. The hardware-software binding is based on Physically Unclonable Functions (PUFs). We use symbolic execution to guarantee the preservation of safety properties if the software is executed on a different machine, or if there is a problem with the PUF response. Moreover, we show that the protection method is also secure against reverse engineering.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Daniel Dorfmeister, Flavio Ferrarotti, Bernhard Fischer, Evelyn Haslinger, Rudolf Ramler, Markus Zimmermann. 2026-03-11. An Approach for Safe and Secure Software Protection Supported by Symbolic Execution. https://doi.org/10.1007/978-3-031-39689-2_7
Cite the original work for its findings. Save a collection to share your selection of sources.