especially important. Code obfuscation has been proposed to make the understanding of
programs more complicated to attackers. In this paper, we exploit multi-core processing to
substantially increase the complexity of programs, making reverse engineering more
complicated. We propose a novel method that automatically partitions any serial thread into
an arbitrary number of parallel threads, at the basic-block level. The method generates new …