pdf icon
Volume 21 (2025) Article 8 pp. 1-38
Seed-Protecting Extractors
Received: November 23, 2021
Revised: December 18, 2022
Published: October 28, 2025
Download article from ToC site:
[PDF (462K)] [PS (2433K)] [Source ZIP]
Keywords: pseudorandomness, extractors
ACM Classification: G.2.1, G.3, F.0
AMS Classification: 68Q87, 68R05

Abstract: [Plain Text Version]

$ $

$\newcommand{\ccc}{\mathbf{C}}$ $\newcommand{\ext}{\mathsf{Ext}}$ $\newcommand{\adv}{A}$ We introduce a new type of seeded extractors we dub seed-protecting extractors. Informally, a seeded extractor is seed protecting against a class $\ccc$ of functions, mappings seeds to seeds, if the seed $Y$ remains close to uniform even after observing the output $\ext(X,\adv(Y))$ for every choice of $\adv \in \ccc$ (or, more generally, observing the outputs corresponding to several adversaries from $\ccc$).

The results of this paper are structural. We establish what we believe to be surprising relations, in fact, equivalences between seed-protecting extractors and each of the well-studied strengthenings of seeded extractors: strong extractors, non-malleable extractors (albeit only against permutations), and two-source extractors, where each case is classified by a suitable class $\ccc$.

Our work motivates the study of non-malleable extractors against permutations and puts forth a novel approach for their construction. Indeed, the existing machinery developed for constructing non-malleable extractors focuses on the output and so it is aimed towards breaking correlations. Instead, our work suggests developing techniques for protecting the seed.