Tiny families of functions with random properties: A quality-size trade-off for hashing (Preliminary version)

Oded Goldreich, Avi Wigderson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

We present three explicit constructions of hash functions, which exhibit a trade-off between the size of the family (and hence the number of random bits needed to generate a member of the family), and the quality (or error parameter) of the pseudo-random property it achieves. Unlike previous constructions, most notably universal hashing, the size of our families is essentially independent of the size of the domain on which the function's operate. The first construction is for the mixing property - mapping a proportional part of any subset of the domain to any other subset. The other two are for the extraction property - mapping any subset of the domain almost uniformly into a range smaller than it. The second and third constructions handle (respectively) the extreme situations when the range is very large or very small. We provide lower bounds showing our constructions are nearly optimal, and mention some applications of the new constructions.

Original languageEnglish
Title of host publicationProceedings of the 26th Annual ACM Symposium on Theory of Computing, STOC 1994
PublisherAssociation for Computing Machinery
Pages574-583
Number of pages10
ISBN (Electronic)0897916638
DOIs
StatePublished - 23 May 1994
Event26th Annual ACM Symposium on Theory of Computing, STOC 1994 - Montreal, Canada
Duration: 23 May 199425 May 1994

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
VolumePart F129502
ISSN (Print)0737-8017

Conference

Conference26th Annual ACM Symposium on Theory of Computing, STOC 1994
Country/TerritoryCanada
CityMontreal
Period23/05/9425/05/94

Bibliographical note

Publisher Copyright:
© 1994 ACM.

Fingerprint

Dive into the research topics of 'Tiny families of functions with random properties: A quality-size trade-off for hashing (Preliminary version)'. Together they form a unique fingerprint.

Cite this