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 language | English |
---|---|
Title of host publication | Proceedings of the 26th Annual ACM Symposium on Theory of Computing, STOC 1994 |
Publisher | Association for Computing Machinery |
Pages | 574-583 |
Number of pages | 10 |
ISBN (Electronic) | 0897916638 |
DOIs | |
State | Published - 23 May 1994 |
Event | 26th Annual ACM Symposium on Theory of Computing, STOC 1994 - Montreal, Canada Duration: 23 May 1994 → 25 May 1994 |
Publication series
Name | Proceedings of the Annual ACM Symposium on Theory of Computing |
---|---|
Volume | Part F129502 |
ISSN (Print) | 0737-8017 |
Conference
Conference | 26th Annual ACM Symposium on Theory of Computing, STOC 1994 |
---|---|
Country/Territory | Canada |
City | Montreal |
Period | 23/05/94 → 25/05/94 |
Bibliographical note
Publisher Copyright:© 1994 ACM.