How to construct random functions

Type: Article

Publication Date: 1986-08-10

Citations: 2090

DOI: https://doi.org/10.1145/6490.6503

Abstract

A constructive theory of randomness for functions, based on computational complexity, is developed, and a pseudorandom function generator is presented. This generator is a deterministic polynomial-time algorithm that transforms pairs ( g , r ), where g is any one-way function and r is a random k -bit string, to polynomial-time computable functions ƒ r : {1, … , 2 k } → {1, … , 2 k }. These ƒ r 's cannot be distinguished from random functions by any probabilistic polynomial-time algorithm that asks and receives the value of a function at arguments of its choice. The result has applications in cryptography, random constructions, and complexity theory.

Locations

Similar Works

Action Title Year Authors
+ PDF Chat How to construct random functions 2019 Oded Goldreich
Shafi Goldwasser
Silvio Micali
+ Pseudorandomness 2012 Salil Vadhan
+ Theory and application of trapdoor functions 1982 Andrew Chi-Chih Yao
+ Theory and application of trapdoor functions 1982 Andrew Chi-Chih Yao
+ Lower Bounds on Constructions of Pseudorandom Generators from One-way Functions 2011 Makrand Sinha
+ On the Existence of Pseudorandom Generators 1993 Oded Goldreich
Hugo Krawczyk
Michael Luby
+ One-way functions and pseudo-random generators 2004
+ On the different notions of pseudorandomness 2008 Markus Maucher
Uwe Schöning
Hans A. Kestler
+ How to Generate Cryptographically Strong Sequences of Pseudorandom Bits 1984 Manuel Blum
Silvio Micali
+ PDF Chat Randomness in algorithm design 2013 Shuji Kijima
+ Pseudorandomness and Combinatorial Constructions 2006 Luca Trevisan
+ Pseudorandomness and combinatorial constructions 2007 Luca Trevisan
+ PDF Chat Special issue from RANDOM’09: Editors’ Foreword 2012 Oded Goldreich
Salil Vadhan
+ A Suvey of Randomness and Randomness Extractors 2009 Chuanjun Zhang
+ Pseudorandom Strings from Pseudorandom Quantum States 2023 Prabhanjan Ananth
Yao-Ting Lin
Henry Yuen
+ Pseudo-Deterministic One-Way Functions from Pseudorandom States 2023 Mohammed Barhoush
Louis Salvail
+ PDF Chat Pseudorandom Generators 1999 Oded Goldreich
+ Cryptology and number sequences: Pseudorandom, random, and perfectly random 1984 Sig Porter
+ PDF Chat None 2022 Maya Leshkowitz
+ Uses of randomness in computation 2010 Richard P. Brent