By MARGALIT GUR-ARIE Software developers sometimes use a technique called obfuscation to protect their intellectual property. They use tools to add, remove and displace the original flow of the code until no human can understand what it does or how.....