@inproceedings{2c85db9db0294bc78e326b4730fbcf3c,
title = "Fast Analytical Rank Estimation",
abstract = "Rank estimation is an important tool for a side-channel evaluations laboratories. It allows estimating the remaining security after an attack has been performed, quantified as the time complexity and the memory consumption required to brute force the key given the leakages as probability distributions over d subkeys (usually key bytes). These estimations are particularly useful when the key is not reachable with exhaustive search. We propose a new framework for rank estimation that is conceptually simple, and more time and memory efficient than previous proposals. Our main idea is to bound each subkey distribution by an analytical function, and estimate the rank by a closed formula. To demonstrate the power of the framework, we instantiate it with Pareto-like functions to create the PRank algorithm. Pareto-like functions have long-tails that model empirical SCA distributions, and they are easily calculable. We evaluated the performance of PRank through extensive simulations based on two real SCA data corpora, and compared it to the currently-best histogram-based algorithm. We show that PRank gives a good rank estimation with much improved time and memory efficiency, especially for large ranks: For ranks between (Formula Presented) PRank estimation is at most 10 bits above the histogram rank and for ranks beyond (Formula Presented) the PRank estimation is only 4 bits above the histogram rank—yet it runs in milliseconds, and uses negligible memory. One could employ our framework with other classes of functions and possibly achieve even better results.",
author = "Liron David and Avishai Wool",
note = "Publisher Copyright: {\textcopyright} 2019, Springer Nature Switzerland AG.; 10th International Workshop on Constructive Side-Channel Analysis and Secure Design, COSADE 2019 ; Conference date: 03-04-2019 Through 05-04-2019",
year = "2019",
doi = "10.1007/978-3-030-16350-1_10",
language = "الإنجليزيّة",
isbn = "9783030163495",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "168--190",
editor = "Ilia Polian and Marc St{\"o}ttinger",
booktitle = "Constructive Side-Channel Analysis and Secure Design - 10th International Workshop, COSADE 2019, Proceedings",
address = "ألمانيا",
}