Lune

FOCS2022Top-tier venue

Linear Hashing with ℓ∞ guarantees and two-sided Kakeya bounds

Manik Dhar, Zeev Dvir

2022Year
3Citations
2Top-tier citations

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 mapL:Fqn→Fqt{map}L:\mathbb{F}_{q}^{n}\rightarrow\mathbb{F}_{q}^{t} with qttaken to be sufficiently smaller than ∣S∣|S|. Let USdenote a random variable distributed uniformly on S. Our main theorem shows that, with high probability over the choice of L, 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 S 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 [1]. By known bounds from the load balancing literature [2], our results are tight and show that linear functions hash as well as truly random function up to a constant factor in the entropy loss. 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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers2

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines