As more software contains sensitive and secret information, it needs a more adequate protection against static and dynamic attacks. Code obfuscations is a collection of techniques to obfuscate the code and the flow of the program as much as possible. In order to obfuscate the program, one applies a number of transformations that result in a new program with the same functionality as the original one, but for which it is much harder to analyse its functionality.
Supervisor:
Prof.dr.ir. B. Preneel (KU Leuven, Belgium)