Improved Extractors for Small-Space Sources
Eshan Chattopadhyay, Jesse Goodman
Abstract
We study the problem of extracting random bits from weak sources that are sampled by algorithms with limited memory. This model of small-space sources was introduced by Kamp, Rao, Vadhan and Zuckerman (STOC'06), and falls into a line of research initiated by Trevisan and Vadhan (FOCS'00) on extracting randomness from weak sources that are sampled by computationally bounded algorithms. Our main results are the following. 1) We obtain near-optimal extractors for small-space sources in the polynomial error regime. For spacesources overbits, our extractors require justentropy. This is an exponential improvement over the previous best result, which required entropy(Chattopadhyay and Li, STOC'16). 2) We obtain improved extractors for small-space sources in the negligible error regime. For spacesources overbits, our extractors require entropy, whereas the previous best result required(Chattopadhyay, Goodman, Goyal and Li, STOC'20). To obtain our first result, the key ingredient is a new reduction from small-space sources to affine sources, allowing us to simply apply a good affine extractor. To obtain our second result, we must develop some new machinery, since we do not have low-error affine extractors that work for low entropy. Our main tool is a significantly improved extractor for adversarial sources, which is built via a simple framework that makes novel use of a certain kind of leakage-resilient extractors (known as cylinder intersection extractors), by combining them with a general type of extremal designs. Our key ingredient is the first derandomization of these designs, which we obtain using new connections to coding theory and additive combinatorics.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 3951dae7-220d-44de-a462-0e183dccf084Cited by top-tier papers6
- Extractors and Secret Sharing Against Bounded Collusion ProtocolsEshan Chattopadhyay, Jesse Goodman, Vipul Goyal, Ashutosh Kumar et al.FOCS 2020 · 18 citations
- Affine Extractors for Almost Logarithmic EntropyEshan Chattopadhyay, Jesse Goodman, Jyun-Jie LiaoFOCS 2021 · 7 citations
- Almost Chor-Goldreich Sources and Adversarial Random WalksDean Doron, Dana Moshkovitz, Justin Oh, David ZuckermanSTOC 2023 · 3 citations
- Disincentivize Collusion in Verifiable Secret SharingTiantian Gong, Aniket Kate, Hemanta K. Maji, Hai H. NguyenEUROCRYPT 2025 · 3 citations
- Extractors for sum of two sourcesEshan Chattopadhyay, Jyun-Jie LiaoSTOC 2022 · 2 citations
Builds on3
- How to Extract Useful Randomness from Unreliable SourcesDivesh Aggarwal, Maciej Obremski, João Ribeiro, Luisa Siniscalchi et al.EUROCRYPT 2020 · 11 citations
- Affine Extractors for Almost Logarithmic EntropyEshan Chattopadhyay, Jesse Goodman, Jyun-Jie LiaoFOCS 2021 · 7 citations
- Extractors for adversarial sources via extremal hypergraphsEshan Chattopadhyay, Jesse Goodman, Vipul Goyal, Xin LiSTOC 2020 · 1 citation
Related papers
- Leakage-Resilient Extractors against Number-on-Forehead ProtocolsEshan Chattopadhyay, Jesse GoodmanSTOC 2025 · 1 citation
- Extracting Randomness from Samplable Distributions, RevisitedMarshall Ball, Eli Goldin, Dana Dachman-Soled, Saachi MutrejaFOCS 2023 · 3 citations
- Two Source Extractors for Asymptotically Optimal Entropy, and (Many) MoreXin LiFOCS 2023 · 20 citations
- Extractors: Low Entropy Requirements Colliding with Non-malleabilityDivesh Aggarwal, Eldon Chung, Maciej ObremskiCRYPTO 2023 · 1 citation
- Extractors for Samplable Distributions from the Two-Source Extractor RecipeJustin Oh, Ronen ShaltielSTOC 2026 · 2 citations
