Exploiting Dual-Output Programmable Blocks to Balance Secure Dual-Rail Logics. (12th October 2010)