Evaluating entropy for true random number generators: Efficient, robust and provably secure

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Estimating entropy of randomness sources is a task of critical importance in the context of true random number generators, as feeding cryptographic applications with insufficient entropy is a serious real-world security risk. The challenge is to maximize accuracy and confidence under certain data models and resources constraints. In this paper we analyze the performance of a simple collision-counting estimator, under the assumption that source outputs are independent but their distribution can change due to adversarial influences. For n samples and confidence 1 − ϵ we achieve the following features (a) Efficiency: reads the stream in one-pass and uses constant memory (forward-only mode) (b) Accuracy: estimates the amount of extractable bits with a relative error O(n−1/2 log(1/ϵ)) per sample, when the source outputs are i.i.d. (c) Robustness: the same error when the source outputs are independent but the distribution changes up to t = O(n1/2) times during runtime We demonstrate that the estimator is accurate enough to adjust post-processing components dynamically, estimating entropy on the fly instead investigating it off-line. Our work thus continues the line of research on “testable random number generators” (originated by Bucii and Luzzi at CHES’05) combining it with the robustness against source changes (originated by Barak et al. at CHES’03).

Cite

CITATION STYLE

APA

Skorski, M. (2017). Evaluating entropy for true random number generators: Efficient, robust and provably secure. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10143 LNCS, pp. 526–541). Springer Verlag. https://doi.org/10.1007/978-3-319-54705-3_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free