Exposure-Resilient Extractors and the Derandomization of Probabilistic Sublinear Time

  • Authors:
  • Marius Zimand

  • Affiliations:
  • Department of Computer and Information Sciences, Towson University, Baltimore, USA 21252

  • Venue:
  • Computational Complexity
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

There exists a positive constant 驴 T(n) 驴 n 驴 and for any problem L 驴 BPTIME(T(n)), there exists a deterministic algorithm running in poly(T(n)) time which decides L, except for at most a 2驴驴(T(n) logT(n)) fraction of inputs of length n.The proof uses a novel derandomization technique based on a new type of randomness extractors, called exposure-resilient extractors. An exposure-resilient extractor is an efficient procedure that, from a random variable with imperfect randomness, produces randomness that passes all statistical tests including those that have bounded access to the random variable, with adaptive queries that can depend on the string being tested. More precisely, EXT : {0, 1} n 脳 {0, 1} d 驴 {0, 1} m is a (k, 驴)-exposure-resilient extractor resistant to q queries if, when the minentropy of the random variable x is at least k and the random variable y is uniformly distributed, EXT(x, y) looks 驴-random to all statistical tests modeled by oracle circuits of unbounded size that can query q bits of x. Besides the extractor that is needed for the proof of the main result (whose parameters are tailored for this application), we construct, for any 驴 k, 驴)-exposure-resilient extractor with query resistance n 驴, k = n 驴 n 驴(1), 驴 = n 驴驴(1), m = n 驴(1) and d = O(log n).