pith. sign in

arxiv: 1709.08357 · v1 · pith:BZHYOWRZnew · submitted 2017-09-25 · 💻 cs.CR

Generating Functionally Equivalent Programs Having Non-Isomorphic Control-Flow Graphs

classification 💻 cs.CR
keywords programcodeequivalentfunctionallyonlyallowingamountanalyzed
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.