Rényi divergence-based uniformity guarantees for $k$-universal hash functions
Madhura Pathegama, Alexander Barg
TL;DR
The paper advances uniformity guarantees for $k^*$-universal hash functions by deriving one-shot, non-asymptotic bounds based on $α$-Rényi divergences for $α∈(1,k]$, showing that nearly all the $H_α(X)$ entropy of a source can be distilled into output strings that are close to uniform. It further extends these guarantees to α>k via conditional Rényi divergences, providing strong min-entropy–based privacy amplification results that reduce dependence on the seed. A complete treatment is given for side information, yielding analogous LHL-type results with $H_α(X|Z)$, and a detailed analysis of the largest hash bucket to assess practical hash-performance implications. The work highlights seed-length considerations and points to directions for shorter-seed extractors and extensions to almost-$k^*$-universal families, with clear cryptographic relevance for secrecy and key-generation applications.
Abstract
Universal hash functions map the output of a source to random strings over a finite alphabet, aiming to approximate the uniform distribution on the set of strings. A classic result on these functions, called the Leftover Hash Lemma, gives an estimate of the distance from uniformity based on the assumptions about the min-entropy of the source. We prove several results concerning extensions of this lemma to a class of functions that are $k^\ast$-universal, i.e., $l$-universal for all $2\le l\le k$. As a common distinctive feature, our results provide estimates of closeness to uniformity in terms of the $α$-R{é}nyi divergence for all $α\in (1,\infty]$. For $1\le α\le k$ we show that it is possible to convert all the randomness of the source measured in $α$-\Renyi entropy into approximately uniform bits with nearly the same amount of randomness. For large enough $k$ we show that it is possible to distill random bits that are nearly uniform, as measured by min-entropy. We also extend these results to hashing with side information.
