3 ms·
This doesn't make existing code more robust. It only makes it orders of magnitude bigger and slower. Nobody will voluntarily run browsers, network stacks, or OS
by hyc_symas 12y ago
This doesn't make existing code more robust. It only makes it orders of magnitude bigger and slower. Nobody will voluntarily run browsers, network stacks, or OSes built with these techniques, it would set your compute performance back 4 decades at least.
As an example, in Adobe's RTMPE (encrypted RTMP) protocol, the type 8 encrypted handshake used an obfuscated crypto routine that comprised 95KB of x86 object code, taking billions of machine cycles to execute. After de-obfuscation it was found to simply be XTEA, which is implemented now in rtmpdump in only 4 lines of C code and executes in hundreds of machine cycles.