On the power of the randomized iterate
Iftach Haitner,Danny Harnik,Omer Reingold +2 more
- 20 Aug 2006
- pp 22-40
TL;DR: This paper revisits a technique that was used in to give a construction of pseudorandom generators from regular one-way functions and uses the randomized iterate to replace the basic building block of the [HILL99] construction.
read more
Abstract: We consider two of the most fundamental theorems in Cryptography. The first, due to Hastad et al. [HILL99], is that pseudorandom generators can be constructed from any one-way function. The second due to Yao [Yao82] states that the existence of weak one-way functions (i.e. functions on which every efficient algorithm fails to invert with some noticeable probability) implies the existence of full fledged one-way functions. These powerful plausibility results shape our understanding of hardness and randomness in Cryptography. Unfortunately, the reductions given in [HILL99, Yao82] are not as security preserving as one may desire. The main reason for the security deterioration is the input blow up in both of these constructions. For example, given one-way functions on n bits one obtains by [HILL99] pseudorandom generators with seed length Ω(n8).
This paper revisits a technique that we call the Randomized Iterate, introduced by Goldreich, et. al.[GKL93]. This technique was used in to give a construction of pseudorandom generators from regular one-way functions. We simplify and strengthen this technique in order to obtain a similar reduction where the seed length of the resulting generators is as short as ${\cal{O}}(n \log n)$ rather than Ω(n3) in [GKL93]. Our technique has the potential of implying seed-length ${\cal{O}}(n)$, and the only bottleneck for such a result is the parameters of current generators against space bounded computations. We give a reduction with similar parameters for security amplification of regular one-way functions. This improves upon the reduction of Goldreich et al. [GIL+90] in that the reduction does not need to know the regularity parameter of the functions (in terms of security, the two reductions are incomparable). Finally, we show that the randomized iterate may even be useful in the general context of [HILL99]. In Particular, we use the randomized iterate to replace the basic building block of the [HILL99] construction. Interestingly, this modification improves efficiency by an n3 factor and reduces the seed length to ${\cal{O}}(n^7)$ (which also implies improvement in the security of the construction).
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Input Locality and Hardness Amplification
Andrej Bogdanov,Alon Rosen +1 more
TL;DR: New hardness amplification results for one-way functions in which each input bit influences only a small number of output bits are established and certain variants of the function are (almost) regular with high probability.
S-T connectivity on digraphs with a known stationary distribution
TL;DR: This work identifies knowledge of the stationary distribution as the gap between the S-T CONNECTIVITY problems the authors know how to solve in logspace and those that capture all of randomized logspace (RL).
Saving private randomness in one-way functions and pseudorandom generators
Nenad Dedic,Danny Harnik,Leonid Reyzin +2 more
- 19 Mar 2008
TL;DR: In this paper, it was shown that if the number of output elements of f is at most 2k, then a simple construction using pairwise-independent hash functions results in a new one-way function that uses only k secret bits.
Towards Non-Black-Box Separations of Public Key Encryption and One Way Function
Dana Dachman-Soled
- 31 Oct 2016
TL;DR: This work proves that there is no non-adaptive, BBN-reduction from PKE to one way function, under the assumption that certain types of strong one way functions exist and introduces the notion ofBBN- reductions similar to the Baecher et al. reductions.
Pseudorandom Generators from Regular One-Way Functions: New Constructions with Improved Parameters
Yu Yu,Yu Yu,Xiangxue Li,Jian Weng +3 more
- 01 Dec 2013
TL;DR: This work revisits the problem of basing pseudorandom generators on regular one-way functions, and presents the following constructions:
References
Universal classes of hash functions
TL;DR: An input independent average linear time algorithm for storage and retrieval on keys that makes a random choice of hash function from a suitable class of hash functions.
3.1K
How to construct random functions
TL;DR: In this paper, a constructive theory of randomness for functions, based on computational complexity, is developed, and a pseudorandom function generator is presented, which 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 computable functions.
2.1K
A Pseudorandom Generator from any One-way Function
TL;DR: It is shown how to construct a pseudorandom generator from any one-way function, and it is shown that there is a Pseudorandom Generator if and only ifthere is a one- way function.
2K
New hash functions and their use in authentication and set equality
TL;DR: Several new classes of hash functions with certain desirable properties are exhibited, and two novel applications for hashing which make use of these functions are introduced, including a provably secure authentication technique for sending messages over insecure lines and the application of testing sets for equality.
1.7K
A hard-core predicate for all one-way functions
Oded Goldreich,Leonid A. Levin +1 more
- 01 Feb 1989
TL;DR: This paper proves a conjecture of [Levin 87, sec. 5.6.2] that the scalar product of Boolean vectors p, g, x is a hard-core of every one-way function ƒ, and extends to multiple (up to the logarithm of security) such bits and to any distribution on the x .
1.5K
Related Papers (5)
Oded Goldreich,Leonid A. Levin +1 more
- 01 Feb 1989
Russell Impagliazzo,Michael Luby +1 more
- 30 Oct 1989