Paper 2022/1360
One for All, All for One: A Unified Evaluation Framework for Univariate DPA Attacks
Abstract
Success Rate (SR) is one of the most popular security metrics measuring the efficiency of side-channel attacks. Theoretical expression reveals the functional dependency on critical parameters such as number of measurements and Signal-to-Noise Ratio (SNR), helping evaluators understand the threat of an attack as well as how one can mitigate it with proper countermeasures. However so far, existing works have exposed fundamental problems such as: (i) the evaluations are restricted to a very limited number of distinguishers and the methods in the literature seem specialized (i.e., hard to be extended). (ii) the evaluations assume an a-priori perfect leakage model which lacks practical relevance and ignores the fact that inaccurate profiling may lead to information loss and distorted SR. In this paper, we tackle above problems by providing an evaluation framework where different univariate DPA distinguishers are intuitively unified as linear maximum likelihood attack seeking for the closest `distance' between vectors in Euclidean space. We argue that this is an intrinsic property of the DPA mechanism and is independent of the leakage model. Then, we abstract the concept of SR and derive the theoretical expression in a geometric way. Finally, the theory allows a further study on leakage model where we formalize criterion explaining the impact of model errors as well as guaranteeing robust performance. We transfer the model effects to a degraded SNR parameter. Experimental results are inline with the theory, confirming that our theoretical expression coincides with the empirical ones.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- Success rateside-channel evaluationsframeworkDPAside-channel attacks
- Contact author(s)
-
longjiangshan @ whu edu cn
wchenxu @ whu edu cn
ouchanghai @ whu edu cn
wangzhu @ iie ac cn
zhouyongbin @ njust edu cn
tangming @ whu edu cn - History
- 2023-12-22: last of 2 revisions
- 2022-10-11: received
- See all versions
- Short URL
- https://ia.cr/2022/1360
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/1360, author = {Jiangshan Long and Chenxu Wang and Changhai Ou and Zhu Wang and Yongbin Zhou and Ming Tang}, title = {One for All, All for One: A Unified Evaluation Framework for Univariate {DPA} Attacks}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/1360}, year = {2022}, url = {https://eprint.iacr.org/2022/1360} }