Simple extractors via constructions of cryptographic pseudo-random generators

  • Authors:
  • Marius Zimand

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

  • Venue:
  • ICALP'05 Proceedings of the 32nd international conference on Automata, Languages and Programming
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

Trevisan has shown that constructions of pseudo-random generators from hard functions (the Nisan-Wigderson approach) also produce extractors. We show that constructions of pseudo-random generators from one-way permutations (the Blum-Micali-Yao approach) can be used for building extractors as well. Using this new technique we build extractors that do not use designs and polynomial-based error-correcting codes and that are very simple and efficient. For example, one extractor produces each output bit separately in O(log2n) time. These extractors work for weak sources with min entropy λ n, for arbitrary constant λ0, have seed length O(log2n), and their output length is ≈ nλ/3.