By Erez Kreiner, NanoLock Security, and Jamie Leland, Embedded Computing Design