Sdmlp - Secure Differential Multiplexer Logic : Logic Design For Dpa-Resistant Cryptographic Circuits