arXiv · 1709.08357
Generating Functionally Equivalent Programs Having Non-Isomorphic Control-Flow Graphs
Abstract
One of the big challenges in program obfuscation consists in modifying not only the program's straight-line code (SLC) but also the program's control flow graph (CFG). Indeed, if only SLC is modified, the program's CFG can be extracted and analyzed. Usually, the CFG leaks a considerable amount of information on the program's structure. In this work we propose a method allowing to re-write a code P into a functionally equivalent code P' such that CFG{P} and CFG{P'} are radically different.
Explore related subjects
Keep this discovery
Rémi Géraud, Mirko Koscina, Paul Lenczner, David Naccache, David Saulpic. 2017-09-25. Generating Functionally Equivalent Programs Having Non-Isomorphic Control-Flow Graphs. https://arxiv.org/abs/1709.08357
Cite the original work for its findings. Save a collection to share your selection of sources.