Abstract

Under the assumption that one has a reference device identical or similar to the target device, and thus be well capable of characterizing power leakages of the target device, template attacks are widely accepted to be the most powerful side-channel attacks. However, the question of whether template attacks are really optimal in terms of the leakage exploitation rate is still unclear. In this paper, we present a negative answer to this crucial question by introducing a normalization process into classical template attacks. Specifically, our contributions are two-fold. On the theoretical side, we prove that normalized template attacks are better in terms of the leakage exploitation rate than classical template attacks; on the practical side, we evaluate the key-recovery efficiency of normalized template attacks, classical template attacks, and PCA-based template attacks. Evaluation results show that, compared with both classical template attacks and PCA-based template attacks, normalized template attacks are more effective. We note that, the normalization process does not depend on any special conditions and the computational price of the normalization process is of extremely low, and thus, it is very easy-to-implement in practice. Therefore, the normalization process should be integrated into classical template attacks as a necessary step, so that one can better understand practical threats of this kind of side-channel attacks. Copyright © 2016 John Wiley & Sons, Ltd.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call