Authors
Moni Naor, Omer Reingold
Publication date
2004/3/1
Journal
Journal of the ACM (JACM)
Volume
51
Issue
2
Pages
231-262
Publisher
ACM
Description
We describe efficient constructions for various cryptographic primitives in private-key as well as public-key cryptography. Our main results are two new constructions of pseudo-random functions. We prove the pseudo-randomness of one construction under the assumption that factoring (Blum integers) is hard while the other construction is pseudo-random if the decisional version of the Diffie--Hellman assumption holds. Computing the value of our functions at any given point involves two subset products. This is much more efficient than previous proposals. Furthermore, these functions have the advantage of being in TC0 (the class of functions computable by constant depth circuits consisting of a polynomial number of threshold gates). This fact has several interesting applications. The simple algebraic structure of the functions implies additional features such as a zero-knowledge proof for statements of the form "y = fs …
Total citations
199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024102125372727192620332234342131264045584346454242573921