Abstracts

 
 
 
 
 
 
 
 
 
 
 
 
 
 

  The Stochastic Approach in Power Analysis - A Synthesis between Engineer's Expertise and Advanced Stochastics

  Werner Schindler

 
The 'classical' and by far the most widespread approach in power analysis is dpa. Dpa attacks require only little preparatory work but on the negative side their attacking efficiency is often small. Template attacks interpret measurement values as realisations of random variables whose (unknown) distributions depend on a subkey, on a part of the plaintext (resp. on a part of the ciphertext) and possibly on a masking value. In the profiling phase (aka characterisation phase) a very large number of measurements have to be performed at an identical trainings device in order to estimate these distributions. The attacking efficiency of (full) template attacks is maximal. On the negative side, at least for strong implementations full template attacks require a gigantic number of measurements which is hardly feasible.
We explain an innovative approach that was introduced at CHES 2005 and generalised later. It combines engineer's expertise with quantitative stochastic methods from the field of multivariate statistics. Unlike for template attacks the designated goal is not to determine the unknown distributions exactly but only (sufficiently good) approximators. The profiling workload is by several orders of magnitude smaller than for template attacks while the attacking efficiency is comparable (provided that the designer, resp. evaluator, resp. attacker, who applies the attack has understood the relevant characteristics of the implementa- tion). The attacking efficiency is much better than that of dpa attacks. Moreover, the stochastic approach provides an explicit representation of the leakage signal. This property may be used to support aimed (re-)design.