36 citations · 53 across the 8 of their papers we have counts for
8 papers
A New Framework of Software Obfuscation Evaluation Criteria
Bjorn De Sutter
In the domain of practical software protection against man-at-the-end attacks such as software reverse engineering and tampering, much of the scientific literature is plagued by th…
Flexible Software Protection
Jens Van den Broeck, Bart Coppens, Bjorn De Sutter
To counter software reverse engineering or tampering, software obfuscation tools can be used. However, such tools to a large degree hard-code how the obfuscations are deployed. The…
Resilient Self-Debugging Software Protection
Bert Abrath, Bart Coppens, Ilja Nevolin +1
Debuggers are a popular reverse engineering and tampering tool. Self-debugging is an effective technique for applications to defend themselves against hostile debuggers. In penetra…
Extended Report on the Obfuscated Integration of Software Protections
Jens Van den Broeck, Bart Coppens, Bjorn De Sutter
To counter man-at-the-end attacks such as reverse engineering and tampering, software is often protected with techniques that require support modules to be linked into the applicat…
Dynamic Automatic Differentiation of GPU Broadcast Kernels
Jarrett Revels, Tim Besard, Valentin Churavy +2
We show how forward-mode automatic differentiation (AD) can be employed within larger reverse-mode computations to dynamically differentiate broadcast operations in a GPU-friendly…
How Professional Hackers Understand Protected Code while Performing Attack Tasks
Mariano Ceccato, Paolo Tonella, Cataldo Basile +4
Code protections aim at blocking (or at least delaying) reverse engineering and tampering attacks to critical assets within programs. Knowing the way hackers understand protected c…