Computational extraction of a pseudoentropy pair's labels #
The dense-mask theorem supplies a comparison experiment for each efficient sequence test.
Extraction makes that experiment statistically uniform. Its information budget is the sampler's
seed length plus n + 2, independently of the test's polynomial running-time degree.
The theorem retains all observations and the hash seed. HasGap.extract_indexed_labels instantiates
a polynomial repetition schedule and proves its error negligible, leaving only the entropy budget
and admissible density conditions. A valid index may be chosen arbitrarily at each parameter;
the efficient reduction handles all indices. The generator must still combine the candidates.
Main results #
HasGap.indexed_extracted_advantage_negligible: dense masks give negligible extraction advantage for any valid choices from a uniformly efficient indexed family.HasGap.extract_indexed_labels: the fixed polynomial schedule pays the full statistical loss.
References #
- Thomas Holenstein, Pseudorandom Generators from One-Way Functions: A Simple Construction for Any Hardness, TCC 2006, Section 5, the transition from Game 2 through Game 5. [Hol06]. We use fresh soft masks and the checked strict PPT sequence learner.
Adapted from the cslib crypto branch at
5ff69ca93402e7c947208dc56396d6d86203ccd8.
Label extraction is computationally uniform along any valid choices from an efficient polynomial-size family. The choices need not be computable: the reduction handles all indices uniformly, and only the proof uses the chosen index. Observations and hash seeds stay public.
The explicit repetition schedule makes any valid indexed label extractor computationally uniform. Only the proof uses the chosen indices; the sampler, hash, and test form one uniformly efficient family. The entropy budget discharges the complete statistical error.