@inproceedings{389c7a591ba247039baad8a13c65fcc8,

title = "Computational complexity of universal hashing",

abstract = "Any implementation of Carter-Wegman universal hashing from n-bit strings to m-bit 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 AT2 bound for VLSI implementation; Ω(log n) parallel time bound on a CREW PRAM; and exponential size for constant depth circuits.",

author = "Yishay Mansour and Noam Nisan and Prasoon Tiwari",

year = "1990",

doi = "10.1145/100216.100246",

language = "American English",

isbn = "0897913612",

series = "Proc 22nd Annu ACM Symp Theory Comput",

publisher = "Publ by ACM",

pages = "235--243",

booktitle = "Proc 22nd Annu ACM Symp Theory Comput",

note = "Proceedings of the 22nd Annual ACM Symposium on Theory of Computing ; Conference date: 14-05-1990 Through 16-05-1990",

}