TY - JOUR
T1 - Pseudorandom generators from regular one-way functions
T2 - New constructions with improved parameters
AU - Yu, Yu
AU - Li, Xiangxue
AU - Weng, Jian
N1 - Publisher Copyright:
© 2014 Elsevier B.V.
PY - 2015
Y1 - 2015
N2 - We revisit the problem of basing pseudorandom generators on regular one-way functions, and present the following constructions:. •For any known-regular one-way function (on n-bit inputs) that is known to be ε-hard to invert, we give a neat (and tighter) proof for the folklore construction of pseudorandom generator of seed length Θ(n) by making a single call to the underlying one-way function.•For any unknown-regular one-way function with known ε-hardness, we give a new construction with seed length Θ(n) and O(n/log(1/ε)) calls. Here the number of calls is also optimal by matching the lower bounds of Holenstein and Sinha (2012) [6]. Both constructions require the knowledge about ε, but the dependency can be removed while keeping nearly the same parameters. In the latter case, we get a construction of pseudo-random generator from any unknown-regular one-way function using seed length O~(n) and O~(n/logn) calls, where O~ omits a factor that can be made arbitrarily close to constant (e.g. log log logn or even less). This improves the randomized iterate approach by Haitner et al. (2006) [4] which requires seed length O(n{dot operator}. log.n) and O(. n/log. n) calls.
AB - We revisit the problem of basing pseudorandom generators on regular one-way functions, and present the following constructions:. •For any known-regular one-way function (on n-bit inputs) that is known to be ε-hard to invert, we give a neat (and tighter) proof for the folklore construction of pseudorandom generator of seed length Θ(n) by making a single call to the underlying one-way function.•For any unknown-regular one-way function with known ε-hardness, we give a new construction with seed length Θ(n) and O(n/log(1/ε)) calls. Here the number of calls is also optimal by matching the lower bounds of Holenstein and Sinha (2012) [6]. Both constructions require the knowledge about ε, but the dependency can be removed while keeping nearly the same parameters. In the latter case, we get a construction of pseudo-random generator from any unknown-regular one-way function using seed length O~(n) and O~(n/logn) calls, where O~ omits a factor that can be made arbitrarily close to constant (e.g. log log logn or even less). This improves the randomized iterate approach by Haitner et al. (2006) [4] which requires seed length O(n{dot operator}. log.n) and O(. n/log. n) calls.
KW - Foundations
KW - One-way functions
KW - Pseudorandom generators
KW - Randomized iterate
UR - https://www.scopus.com/pages/publications/84926381328
U2 - 10.1016/j.tcs.2014.12.013
DO - 10.1016/j.tcs.2014.12.013
M3 - 文章
AN - SCOPUS:84926381328
SN - 0304-3975
VL - 569
SP - 58
EP - 69
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - C
ER -