We demonstrate how 1-of-n encoded speed-independent circuits provide a good framework for constructing smart card functions that are resistant to side channel attacks and fault injection. A novel alarm propagation technique is also introduced. These techniques have been used to produce a prototype smart card chip: a 16-bit secure processor with Montgomery modular exponentiator and smart card UART.
Citation:
George Taylor, Simon Moore, Ross Anderson, Robert Mullins, Paul Cunningham, "Improving Smart Card Security Using Self-Timed Circuits," async, pp.211, Eighth International Symposium on Asynchronus Circuits and Systems (ASYNC'02), 2002