Methods and apparatuses for obfuscating computer instruction streams. In one aspect of the invention, an exemplary method includes breaking each of at least two operative instruction streams into a plurality of parts and interleaving the parts into a new instruction stream. In another aspect of the invention,...http://www.google.com.au/patents/US7322045?utm_source=gb-gplus-sharePatent US7322045 - Method of obfuscating computer instruction streams