English

An Entropy Lower Bound for Non-Malleable Extractors

Computational Complexity 2018-01-11 v1

Abstract

A (k,ε)(k,\varepsilon)-non-malleable extractor is a function nmExt:{0,1}n×{0,1}d{0,1}{\sf nmExt} : \{0,1\}^n \times \{0,1\}^d \to \{0,1\} that takes two inputs, a weak source X{0,1}nX \sim \{0,1\}^n of min-entropy kk and an independent uniform seed s{0,1}ds \in \{0,1\}^d, and outputs a bit nmExt(X,s){\sf nmExt}(X, s) that is ε\varepsilon-close to uniform, even given the seed ss and the value nmExt(X,s){\sf nmExt}(X, s') for an adversarially chosen seed sss' \neq s. Dodis and Wichs~(STOC 2009) showed the existence of (k,ε)(k, \varepsilon)-non-malleable extractors with seed length d=log(nk1)+2log(1/ε)+6d = \log(n-k-1) + 2\log(1/\varepsilon) + 6 that support sources of entropy k>log(d)+2log(1/ε)+8k > \log(d) + 2 \log(1/\varepsilon) + 8. We show that the foregoing bound is essentially tight, by proving that any (k,ε)(k,\varepsilon)-non-malleable extractor must satisfy the entropy bound k>log(d)+2log(1/ε)loglog(1/ε)Ck > \log(d) + 2 \log(1/\varepsilon) - \log\log(1/\varepsilon) - C for an absolute constant CC. In particular, this implies that non-malleable extractors require min-entropy at least Ω(loglog(n))\Omega(\log\log(n)). This is in stark contrast to the existence of strong seeded extractors that support sources of entropy k=O(log(1/ε))k = O(\log(1/\varepsilon)). Our techniques strongly rely on coding theory. In particular, we reveal an inherent connection between non-malleable extractors and error correcting codes, by proving a new lemma which shows that any (k,ε)(k,\varepsilon)-non-malleable extractor with seed length dd induces a code C{0,1}2kC \subseteq \{0,1\}^{2^k} with relative distance 0.52ε0.5 - 2\varepsilon and rate d12k\frac{d-1}{2^k}.

Cite

@article{arxiv.1801.03200,
  title  = {An Entropy Lower Bound for Non-Malleable Extractors},
  author = {Tom Gur and Igor Shinkar},
  journal= {arXiv preprint arXiv:1801.03200},
  year   = {2018}
}

Comments

14 pages, 1 figure

R2 v1 2026-06-22T23:41:05.068Z