English

Linear Hashing with $\ell_\infty$ guarantees and two-sided Kakeya bounds

Combinatorics 2024-08-07 v3 Computational Complexity Cryptography and Security

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 SFqnS \subset \mathbb{F}_q^n and a randomly chosen linear map L:FqnFqtL : \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, {\em 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]. By known bounds from the load balancing literature [RS98], our results are tight and show that linear functions hash as well as trully 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.

Keywords

Cite

@article{arxiv.2204.01665,
  title  = {Linear Hashing with $\ell_\infty$ guarantees and two-sided Kakeya bounds},
  author = {Manik Dhar and Zeev Dvir},
  journal= {arXiv preprint arXiv:2204.01665},
  year   = {2024}
}

Comments

Journal Version for TheoretiCS. Added Theorem 3.4 which gives more flexible field size requirements for finding balanced subspaces

R2 v1 2026-06-24T10:37:21.219Z