Linear Hashing with β„“βˆž\ell_\infty guarantees and two-sided Kakeya bounds

Abstract

We show that a randomly chosen linear map over a finite field gives a good hash function in the β„“βˆž\ell_\infty sense. More concretely, consider a set SβŠ‚FqnS \subset \mathbb{F}_q^n and a randomly chosen linear map L:Fqnβ†’FqtL : \mathbb{F}_q^n \to \mathbb{F}_q^t with qtq^t taken to be sufficiently smaller than ∣S∣|S|. Let USU_S denote a random variable distributed uniformly on SS. Our main theorem shows that, with high probability over the choice of LL, the random variable L(US)L(U_S) is close to uniform in the β„“βˆž\ell_\infty norm. In other words, every element in the range Fqt\mathbb{F}_q^t has about the same number of elements in SS mapped to it. This complements the widely-used Leftover Hash Lemma (LHL) which proves the analog statement under the statistical, or β„“1\ell_1, distance (for a richer class of functions) as well as prior work on the expected largest 'bucket size' in linear hash functions [ADMPT99]. Our proof leverages a connection between linear hashing and the finite field Kakeya problem and extends some of the tools developed in this area, in particular the polynomial method

    Similar works

    Full text

    thumbnail-image

    Available Versions