In SX Microcontrollers, SX/B Compiler and SX-Key Tool, dpaton wrote: Nick- The whole point of this exercise is to confuse the living hell out of a reverse engineer, so my 'dummy' circuits are indeed active parts, traces (with pulses), power dissipation, and other things that are on and function, but don't actually serve any purpose except to confuse and distort any information gathered. There is actually quite a bit of misinformation in the code as well. Dummy functions that serve no purpose but to kill the system if a dummy part is removed, heavily obfuscated real functions, fully unrolled loops throughout, and dozens of dirty tricks I didn't even see at the code review on Monday (I program with solder, not software, at least at work). It's really amazing. We'll probably end up putting close to 200 hours into obfuscation alone. I'm NDA'd so I can't say much else (and I've left some things out) other than the only way to make it harder to figure out without the design docs would be to custom-mask some ICs with their own obfuscation systems in the silicon. -dave ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=89433#m89660 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2005 (http://www.dotNetBB.com)