Generating functionally equivalent programs having non-isomorphic control-flow graphs

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Géraud, R., Koscina, M., Lenczner, P., Naccache, D., & Saulpic, D. (2017). Generating functionally equivalent programs having non-isomorphic control-flow graphs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10674 LNCS, pp. 265–279). Springer Verlag. https://doi.org/10.1007/978-3-319-70290-2_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free