DocumentCode
2722150
Title
The computational complexity of universal hashing
Author
Mansour, Yishay ; Nisan, Noam ; Tiwari, Prasoon
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fYear
1990
fDate
8-11 July 1990
Firstpage
90
Abstract
Summary form only given. Any implementation of Carter-Wegman universal hashing from n -b strings to m -b strings requires a time-space tradeoff of TS =Ω(nm ). The bound holds in the general Boolean branching program model, and thus in essentially any model of computation. As a corollary, computing a +b ×c in any field F requires a quadratic time-space tradeoff, and the bound holds for any representation of the elements of the field. Other lower bounds on the complexity of any implementation of universal hashing are given as well: quadratic AT 2 bound for VLSI implementation; Ω(log n ) parallel time bound on a CREW PRAM; and exponential size for constant depth circuits. The results on VLSI implementation are proved using information transfer bounds derived from the definition of a universal family of hash functions
Keywords
VLSI; circuit layout CAD; computational complexity; file organisation; Boolean branching program model; CREW PRAM; Carter-Wegman universal hashing; VLSI implementation; computational complexity; constant depth circuits; exponential size; hash functions; information transfer bounds; lower bounds; parallel time bound; quadratic AT2 bound; quadratic time-space tradeoff; strings; Binary decision diagrams; Circuits; Computational complexity; Computational modeling; Computer science; Laboratories; Phase change random access memory; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Structure in Complexity Theory Conference, 1990, Proceedings., Fifth Annual
Conference_Location
Barcelona
Print_ISBN
0-8186-6072-4
Type
conf
DOI
10.1109/SCT.1990.113957
Filename
113957
Link To Document