Look at this new tech called HARES, Hardened Anti-Reverse Engineering System. It sounds neat, but still has some weak spots. Right now it looks like its still a research project.
http://www.wired.com/2015/02/crypto-trick-makes-software-nearly-impossible-reverse-engineer/