Paper 2025/1817

Improved Search-to-Decision Reduction for Random Local Functions

Kel Zin Tan, National University of Singapore
Prashant Nalini Vasudevan, National University of Singapore
Abstract

A random local function defined by a $d$-ary predicate $P$ is one where each output bit is computed by applying $P$ to $d$ randomly chosen bits of its input. These represent natural distributions of instances for constraint satisfaction problems. They were put forward by Goldreich as candidates for low-complexity one-way functions, and have subsequently been widely studied also as potential pseudo-random generators. We present a new search-to-decision reduction for random local functions defined by any predicate of constant arity. Given any efficient algorithm that can distinguish, with advantage $\epsilon$, the output of a random local function with $m$ outputs and $n$ inputs from random, our reduction produces an efficient algorithm that can invert such functions with $\tilde{O}(m(n/\epsilon)^2)$ outputs, succeeding with probability $\Omega(\epsilon)$. This implies that if a family of local functions is one-way, then a related family with shorter output length is family of pseudo-random generators. Prior to our work, all such reductions that were known required the predicate to have additional sensitivity properties, whereas our reduction works for any predicate. Our results also generalise to some super-constant values of the arity $d$, and to noisy predicates.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in EUROCRYPT 2026
Keywords
Goldreich FunctionsRandom Local Functionssearch-to-decisionLocal CryptographyPseudorandom Generators
Contact author(s)
kelzin @ u nus edu
prashvas @ nus edu sg
History
2026-02-17: revised
2025-10-03: received
See all versions
Short URL
https://ia.cr/2025/1817
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1817,
      author = {Kel Zin Tan and Prashant Nalini Vasudevan},
      title = {Improved Search-to-Decision Reduction for Random Local Functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1817},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1817}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.