Pseudorandom Generators Against Advised Context-Free Languages
Tomoyuki Yamakami

TL;DR
This paper constructs a pseudorandom generator that fools advised context-free languages, extending prior work on regular languages, and proves its effectiveness using elementary methods and a novel swapping property of pushdown automata.
Contribution
It introduces an explicit, space-efficient pseudorandom generator for advised context-free languages that is almost one-to-one and extends previous generators for regular languages.
Findings
Generator is computed by a deterministic Turing machine using logarithmic space.
Generator is in CFLMV(2)/n, a functional extension with advice.
No almost one-to-one generator exists for nondeterministic pushdown automata with write-only output.
Abstract
Pseudorandomness has played a central role in modern cryptography, finding theoretical and practical applications to various fields of computer science. A function that generates pseudorandom strings from shorter but truly random seeds is known as a pseudorandom generator. Our generators are designed to fool languages (or equivalently, Boolean-valued functions). In particular, our generator fools advised context-free languages, namely, context-free languages assisted by external information known as advice, and moreover our generator is made almost one-to-one, stretching -bit seeds to bits. We explicitly construct such a pseudorandom generator, which is computed by a deterministic Turing machine using logarithmic space and also belongs to CFLMV(2)/n---a functional extension of the 2-conjunctive closure of CFL with the help of appropriate deterministic advice. In contrast, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
