Next-Generation Protection Against Reverse Engineering
Chris Coakley, Jay Reynolds Freeman, Robert Dick · 2005
This white paper describes a next-generation, software-protection technique that prevents certain classes of automated reverse engineering tools 1 from successfully attacking compiled software to expose underlying code. This paper: • Presents the issues • Describes the new protection technique • Proves the technique in a critical test • Provides all proof-of-concept code • Identifies a strategy to extend this protection to national-interest software Audience This paper is written for software protection managers, as well as software development professionals. Managers may want to review the background sections below before examining the proof-of-concept description and the strategy for protecting national-interest software. Software professionals may want to scan the proof-of-concept description, then examine the code provided on-line at