We explicitly construct random hash functions for privacy amplification (extractors) that require smaller random seed lengths than the previous literature, and still allow efficient implementations with complexity for input length . The key idea is the concept of dual universal hash function introduced recently. We also use a new method for constructing extractors by concatenating -almost dual universal hash functions with other extractors. Besides minimizing seed lengths, we also introduce methods that allow one to use non-uniform random seeds for extractors. These methods can be applied to a wide class of extractors, including dual universal hash function, as well as to conventional universal hash functions.
View on arXiv