Abstract
Let C be a class of distributions over {0, 1}n. A deterministic randomness extractor for C is a function E : {0,1}n → {0, 1}m such that for any X in C the distribution E(X) is statistically close to the uniform distribution. A long line of research deals with explicit constructions of such extractors for various classes C while trying to maximize m. In this paper we give a general transformation that transforms a deterministic extractor E which extracts "few" bits into an extractor E that extracts "almost all the bits present in the source distribution." More precisely, we prove a general theorem saying that if E and C satisfy certain properties, then we can transform E into an extractor E'. Our methods build on (and generalize) a technique of Gabizon et al. [FOCS (2004) 394-403] that presents such a transformation for the very restricted class C of "oblivious bit-fixing sources." The high level idea is to find properties of E and C which allow "recycling" the output of E so that it can be "reused" to operate on the source distribution. An obvious obstacle is that the output of E is correlated with the source distribution. Using our transformation we give an explicit construction of a two-source extractor E : {0,1}n x {0,1}n → {0,1}m such that for every two independent distributions X1 and X 2 over {0,1}n" with minentropy at least k = (1/2 + δ)n and ε ≤ 2-log4n ", E(X1, X 2) is e-close to the uniform distribution on m = 2k - Cδ log(l/ε) bits. This result is optimal except for the precise constant Cδ and improves previous results by Chor and Goldreich [SICOMP 17 (1988) 230-261], Vazirani [Combinatorica 7 (1987) 375-392], and Dodis et al. [RANDOM (2004) 334-344]. We also give explicit constructions of extractors for samplable distributions that extract many bits even out of "low-entropy" samplable distributions. These constructions rely on average case hardness assumptions and extend some previous results by Trevisan and Vadhan [FOCS (2000) 32-42] which give such extractors only for distributions with "high entropy."
Original language | English |
---|---|
Pages (from-to) | 157-186 |
Number of pages | 30 |
Journal | Random Structures and Algorithms |
Volume | 33 |
Issue number | 2 |
DOIs | |
State | Published - Sep 2008 |
Keywords
- 2-Source extractors
- Explicit construction
- Randomness extractors
- Samplable distributions
ASJC Scopus subject areas
- Software
- General Mathematics
- Computer Graphics and Computer-Aided Design
- Applied Mathematics