Abstract
A k-universal hash family is a probability
space of functions, which have uniform distribution and form
k-wise independent random variables. They can often be used
in place of classic (or cryptographic) hash functions and allow the
rigorous analysis of the performance of randomized algorithms and
data structures that rely on hash functions. In 1981
Wegman and Carter
introduced a generic construction for such families with arbitrary
k using polynomials over a finite field. This entry
contains a formalization of them and establishes the property of
k-universality. To be useful the formalization also provides
an explicit construction of finite fields using the factor ring of
integers modulo a prime. Additionally, some generic results about
independent families are shown that might be of independent interest.
License
History
- January 25, 2024
- Added combinator library for pseudorandom objects.