Extractors with Weak Random Seeds Ran Raz Weizmann Institute.

Slides:



Advertisements
Similar presentations
Randomness Conductors Expander Graphs Randomness Extractors Condensers Universal Hash Functions
Advertisements

Randomness Conductors (II) Expander Graphs Randomness Extractors Condensers Universal Hash Functions
PRG for Low Degree Polynomials from AG-Codes Gil Cohen Joint work with Amnon Ta-Shma.
An Introduction to Randomness Extractors Ronen Shaltiel University of Haifa Daddy, how do computers get random bits?
Pseudorandomness from Shrinkage David Zuckerman University of Texas at Austin Joint with Russell Impagliazzo and Raghu Meka.
Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Why Simple Hash Functions Work : Exploiting the Entropy in a Data Stream Michael Mitzenmacher Salil Vadhan And improvements with Kai-Min Chung.
Randomness Extractors: Motivation, Applications and Constructions Ronen Shaltiel University of Haifa.
Short seed extractors against quantum storage Amnon Ta-Shma Tel-Aviv University 1.
Extracting Randomness From Few Independent Sources Boaz Barak, IAS Russell Impagliazzo, UCSD Avi Wigderson, IAS.
How to get more mileage from randomness extractors Ronen Shaltiel University of Haifa.
Deterministic extractors for bit- fixing sources by obtaining an independent seed Ariel Gabizon Ran Raz Ronen Shaltiel Seedless.
Extracting Randomness David Zuckerman University of Texas at Austin.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Talk for Topics course. Pseudo-Random Generators pseudo-random bits PRG seed Use a short “ seed ” of very few truly random bits to generate a long string.
Simple extractors for all min- entropies and a new pseudo- random generator Ronen Shaltiel Chris Umans.
Expander Graphs, Randomness Extractors and List-Decodable Codes Salil Vadhan Harvard University Joint work with Venkat Guruswami (UW) & Chris Umans (Caltech)
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness.
Local correlation breakers and applications Gil Cohen.
Lecture 22: April 18 Probabilistic Method. Why Randomness? Probabilistic method: Proving the existence of an object satisfying certain properties without.
Simple Affine Extractors using Dimension Expansion. Matt DeVos and Ariel Gabizon.
Two Query PCP with Subconstant Error Dana Moshkovitz Princeton University and The Institute for Advanced Study Ran Raz The Weizmann Institute 1.
Serge Fehr & Christian Schaffner CWI Amsterdam, The Netherlands 1 Randomness Extraction via ± -Biased Masking in the Presence of a Quantum Attacker TCC.
NON-MALLEABLE EXTRACTORS AND SYMMETRIC KEY CRYPTOGRAPHY FROM WEAK SECRETS Yevgeniy Dodis and Daniel Wichs (NYU) STOC 2009.
Derandomized parallel repetition theorems for free games Ronen Shaltiel, University of Haifa.
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data John Lafferty Andrew McCallum Fernando Pereira.
Two Query PCP with Sub-constant Error Dana Moshkovitz Princeton University Ran Raz Weizmann Institute 1.
Randomness Extractors: Motivation, Applications and Constructions Ronen Shaltiel University of Haifa.
On the Error Parameter in Dispersers Ronen Gradwohl, Omer Reingold, and Amnon Ta-Shma. Joint work with Guy Kindler Microsoft Research.
3-source extractors, bi-partite Ramsey graphs, and other explicit constructions Boaz barak rOnen shaltiel Benny sudakov avi wigderson Joint work with GUY.
1 Streaming Computation of Combinatorial Objects Ziv Bar-Yossef U.C. Berkeley Omer Reingold AT&T Labs – Research Ronen.
Simulating independence: new constructions of Condensers, Ramsey Graphs, Dispersers and Extractors Boaz Barak Guy Kindler Ronen Shaltiel Benny Sudakov.
Extractors against classical and quantum adversaries AmnonTa-Shma Tel-Aviv University.
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Graph limit theory: Algorithms László Lovász Eötvös Loránd University, Budapest May
Physical Randomness Extractor Xiaodi Wu (MIT) device ……. Ext(x,s i ) Ext(x,0) Decouple ……. Z1Z1 ZiZi Z i+1 Eve Decouple ……. x uniform-to-all uniform-to-device.
New extractors and condensers from Parvaresh- Vardy codes Amnon Ta-Shma Tel-Aviv University Joint work with Chris Umans (CalTech)
Why Extractors? … Extractors, and the closely related “Dispersers”, exhibit some of the most “random-like” properties of explicitly constructed combinatorial.
Equations of Linear Relationships
The sum-product theorem and applications Avi Wigderson School of Mathematics Institute for Advanced Study.
Ensemble Learning Spring 2009 Ben-Gurion University of the Negev.
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness Seeded.
Optimization in very large graphs László Lovász Eötvös Loránd University, Budapest December
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
1 Explicit Two-Source Extractors and Resilient Functions Eshan Chattopadhyay David Zuckerman UT Austin.
Extractors: applications and constructions Avi Wigderson IAS, Princeton Randomness.
John Lafferty Andrew McCallum Fernando Pereira
Randomness Extraction Beyond the Classical World Kai-Min Chung Academia Sinica, Taiwan 1 Based on joint works with Xin Li, Yaoyun Shi, and Xiaodi Wu.
RANDOMNESS VS. MEMORY: Prospects and Barriers Omer Reingold, Microsoft Research and Weizmann With insights courtesy of Moni Naor, Ran Raz, Luca Trevisan,
1 Leonid Reyzin Boston University Adam Smith Weizmann  IPAM  Penn State Robust Fuzzy Extractors & Authenticated Key Agreement from Close Secrets Yevgeniy.
When is Key Derivation from Noisy Sources Possible?
Pseudo-random generators Talk for Amnon ’ s seminar.
The sum-product theorem and applications Avi Wigderson School of Mathematics Institute for Advanced Study.
Error-Correcting Codes and Pseudorandom Projections Luca Trevisan U.C. Berkeley.
New Results of Quantum-proof Randomness Extractors Xiaodi Wu (MIT) 1 st Trustworthy Quantum Information Workshop Ann Arbor, USA 1 based on work w/ Kai-Min.
Modeling Errors in Satellite Data Yudong Tian University of Maryland & NASA/GSFC Sponsored by NASA ESDR-ERR Program.
Almost SL=L, and Near-Perfect Derandomization Oded Goldreich The Weizmann Institute Avi Wigderson IAS, Princeton Hebrew University.
Umans Complexity Theory Lecturess Lecture 11: Randomness Extractors.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Non-malleable Reductions and Applications Divesh Aggarwal * Yevgeniy Dodis * Tomasz Kazana ** Maciej Obremski ** Non-Malleable Codes from Two-Source Extractors.
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Randomness and Computation
The Curve Merger (Dvir & Widgerson, 2008)
Extractors: Optimal Up to Constant Factors
Non-Malleable Extractors New tools and improved constructions
Non-Malleable Extractors
The Weizmann Institute
On Derandomizing Algorithms that Err Extremely Rarely
Presentation transcript:

Extractors with Weak Random Seeds Ran Raz Weizmann Institute

A Weak Source of Randomness: A random variable X=X 1,...,X n that is not uniformly distributed min-entropy(X) = maximal b s.t. 8 a 2 {0,1} n, Prob[X=a] · 2 -b rate:  = b/n (min-entropy rate) How to extract pure random bits ?

The Story of Extractors: 1) Seeded Extractors: use a small number of truly random bits 2) Multi-Sources Extractors: use several independent weak sources In this work: conclusions about both types of extractors

Seeded Extractors [NZ]: X=X 1,...,X n = a weak source with min-entropy b Z=Z 1,...,Z d = truly random bits E: {0,1} n £ {0,1} d : ! {0,1} m s.t., E(X,Z) is  -close to uniform Parameters: n,b,d,m,  Explicit Constructions: NZ,Zuc,Ta-Shma, Tre,RRV,ISW,RSW,TUZ,TZS,SU,LRVW,...

Our Result: 8 seeded extractor E, and 8  9 E’ with seed of length d’=O(d) and other parameters same as E, s.t. the seed of E’ can come from a source of min-entropy rate 0.5+  That is: Any seeded extractor can be operated with a seed of rate arbitrarily close to 0.5

Multi-Sources Extractors: ( 8  >0) 1) [SV,Vaz,CG...]: O(n) bits from 2 sources of rate 0.5+  (optimal error) 2) [BIW]: O(n) bits from O(1) sources of rate  (optimal error) 3) [BKSSW]: O(1) bits from 3 sources of rate  (constant error)

Our Results: In all these constructions: 1) All but one source can be of logarithmic ME (min-entropy) 2) All sources can be of different lengths

Our Results: ( 8  >0) 1) O(n) bits from one source of rate 0.5+  and one source of logarithmic ME (optimal error) 2) O(n) bits from one source of rate  and O(1) sources of logarithmic ME (optimal error) 3) O(n) bits from one source of rate  and 2 sources of logarithmic ME (constant error)

Our Results: ( 8  >0) 1) O(n) bits from one source of rate 0.5+  and one source of logarithmic ME (optimal error) 2) O(n) bits from one source of rate  and O(1) sources of logarithmic ME (optimal error) 3) O(n) bits from one source of rate  and 2 sources of logarithmic ME (constant error) sources can be of different lengths

Tools: 1) A new 2-Sources Extractor 2) A new Condenser 3) A new Merger All results are proved by combining the 3 tools in different ways

Strong 2-Sources Extractor: ( 8  >0) Source 1: (n 1,b 1 ): b 1 /n 1 > 0.5+  Source 2: (n 2,b 2 ): b 2 > 5log(n 1 ) and s.t., n 1 > O(log(n 2 )) Then, we can extract O(min[b 1,b 2 ]) bits that are independent of each source separately (optimal error) Previously [GS,Alo]: 1 bit when n 1 =n 2 Independently [BKSSW]: O(min[b 1,b 2 ]) bits when n 1 =n 2

Main Idea (for extracting one bit): Y 1,...,Y N 2 {0,1}: random variables  -biased for small linear tests, s.t. n 2 = log 2 N and Y 1,...,Y N can be generated using n 1 random bits. Use source 1 to choose the random bits and source 2 to choose Y i from Y 1,...,Y N Use the construction of [AGHP]

Strong Condenser: ( 8  >0) Input: 1) A source of rate  > 0 2) A constant number of truly random bits Output: O(n) bits of rate 1-  (for almost all seeds) (constant error) Independently [BKSSW]: O(n) bits of rate 1-  for at least one seed

Main Idea: Use the recent multi-sources extractors of [BIW]

Strong Merger: ( 8  >0) Input: 1) O(1) sources (not independent), s.t. one of them is truly random 2) A constant number of truly random bits Output: O(n) bits of rate 1-  (for almost all seeds) (constant error) Previously [LRVW]: n bits of rate 0.5

Ramsey Graphs: ( 8  >0) We color the complete bipartite 2 n £ 2 n graph with a constant number of colors s.t.: no monochromatic sub-graphs of size 2  n £ n 5 [BKSSW] color with 2 colors, s.t., no monochromatic sub-graphs of size 2  n £ 2  n

The End