New answers tagged

1

For instance, when implemented in C, what are the chances that the compiler deobfuscate this into a branch? At first glance, it sounds unlikely. For example, if you're worried about the compiler translating this as: if (b) { for(i=0;i<32;i++) r->v[i] = x->v[i]; } well, that would be a valid transformation only if the optimizer could deduce ...


3

Generally speaking, there's not a way to mask the power of a circuit without dual-rail encoding. With dual rail encoding, you pass but $x$ and $\bar{x}$ so that have skew free, self-clocking circuits; however, an separate advantage is that you mask the power. Although this is used in asynchronous systems, it's fine in a synchronous system as well, and ...


Top 50 recent answers are included