## Synthesizers and Their Application to the Parallel Construction of Pseudo-Random Functions (1995)

### Cached

### Download Links

- [www.wisdom.weizmann.ac.il]
- [www.wisdom.weizmann.ac.il]
- [www.wisdom.weizmann.ac.il]
- [www.wisdom.weizmann.ac.il]
- DBLP

### Other Repositories/Bibliography

Venue: | Proc. 36th IEEE Symp. on Foundations of Computer Science |

Citations: | 41 - 10 self |

### BibTeX

@INPROCEEDINGS{Naor95synthesizersand,

author = {Moni Naor and Omer Reingold},

title = {Synthesizers and Their Application to the Parallel Construction of Pseudo-Random Functions},

booktitle = {Proc. 36th IEEE Symp. on Foundations of Computer Science},

year = {1995},

pages = {170--181}

}

### Years of Citing Articles

### OpenURL

### Abstract

A pseudo-random function is a fundamental cryptographic primitive that is essential for encryption, identification and authentication. We present a new cryptographic primitive called pseudorandom synthesizer and show how to use it in order to get a parallel construction of a pseudo-random function. We show several NC 1 implementations of synthesizers based on concrete intractability assumptions as factoring and the Diffie-Hellman assumption. This yields the first parallel pseudorandom functions (based on standard intractability assumptions) and the only alternative to the original construction of Goldreich, Goldwasser and Micali. In addition, we show parallel constructions of synthesizers based on other primitives such as weak pseudo-random functions or trapdoor one-way permutations. The security of all our constructions is similar to the security of the underlying assumptions. The connection with problems in Computational Learning Theory is discussed. A preliminary version of this...