Ronen ShaltielSergei Artemenko University of Haifa.

Slides:



Advertisements
Similar presentations
Solving Systems Using Substitution or Elimination Circuit #1 Solve each system using substitution or elimination.
Advertisements

What would a picture of your life look like? Think about these areas of your life: family, leisure, learning and work.
Unconditional Weak derandomization of weak algorithms Explicit versions of Yao s lemma Ronen Shaltiel, University of Haifa :
Low-End Uniform Hardness vs. Randomness Tradeoffs for Arthur-Merlin Games. Ronen Shaltiel, University of Haifa Chris Umans, Caltech.
An Introduction to Randomness Extractors Ronen Shaltiel University of Haifa Daddy, how do computers get random bits?
If NP languages are hard on the worst-case then it is easy to find their hard instances Danny Gutfreund, Hebrew U. Ronen Shaltiel, Haifa U. Amnon Ta-Shma,
Computational Analogues of Entropy Boaz Barak Ronen Shaltiel Avi Wigderson.
1 Reducing Complexity Assumptions for Statistically-Hiding Commitment Iftach Haitner Omer Horviz Jonathan Katz Chiu-Yuen Koo Ruggero Morselli Ronen Shaltiel.
Quick Start to VHDL VHDL Very Hard Difficult Language Very Hard Difficult Language!!!!!!!
Hardness amplification proofs require majority Ronen Shaltiel University of Haifa Joint work with Emanuele Viola Columbia University June 2008.
Derandomized parallel repetition theorems for free games Ronen Shaltiel, University of Haifa.
Suffolk/Haifa Legal Education Program. Comparative Clinical Education.
Instrumentation: ground and noise Temperature Measurement.
Computational Indistinguishability “To suppose two things indiscernible is to suppose the same thing under two different names” Gottfried Wilhelm Leibniz.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work done at Harvard, IAS, and Columbia Joint work with Ronen Shaltiel.
Pseudorandom generators with optimal seed length for non-boolean poly-size circuits Sergei Artemenko Ronen Shaltiel University of Haifa.
Degree A F H G B E D C. Adjacent A F H G B E D C.
Mathematics 3 – 4 Multiplication Families Created by: Tamara V. Russell.
Mr. Lozier’s Class I am thankful for…. My family mom dad and my little sister azaia.
Circuit Game Answers.
Maths. Key Instant Recall Facts A ‘true’ number fact is a fact that can be recalled instantly. There is no calculation time at all. You need to know it.
Pseudorandom Generators and Typically-Correct Derandomization Jeff Kinne, Dieter van Melkebeek University of Wisconsin-Madison Ronen Shaltiel University.
Lesson 2 How do electric circuits work?. Electric Circuits You know that electric circuits only work when the circuit is closed. OPEN.
IIT JEE WE HAVE TO WORK HARD TO GET REWARD..
State Government Judicial Branch. VA Supreme Court 7 Justices (1 Chief and 6 Associates) Chosen by the General Assembly 12 year terms (8 years for lower.
What is Fatherhood? Seminar 1 Fatherhood by Tony Payne ©2005 Matthias Media.
What is a good citizen? This slide show will tell you about being a good citizen. You will need to answer questions during the show. Think about each.
Electrical Circuits. In this activity you will: In this activity you will learn about two types of circuits. You will write a paragraph comparing and.
District Improvement Audit.  Almost everyone talked about “caring staff”; “dedicated to students”; “high degree of willingness”; and “positive attitudes.
Balancing Work, Life, and Family Work Yourself Family.
I n 2 0 y e a r s B y C a m e r o n My job P o k é m o n g a m e c r e a t o r. I a m g o i n g t o c o m b i n e d r a g o n i t e a n d m e g a n i.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work also done at Harvard and IAS Joint work with Ronen Shaltiel University.
1-1 Harding School of Theology Alma Mater Harding School of Theology ALMA MATER.
Minimum Price $100. Minimum Price $45 Minimum Price $40.
> Streamline, Maximise and Deliver > Soft Services > Projects > Consultancy > Hard Services.
A question of science Circuit Symbols
Jewish Religious Holidays
The Hospital (add photos of student’s local hospital if desired; can duplicate slide to present multiple photos)
שפריר גודל יעוץ, פיתוח עסקי וסחר
Pseudorandomness when the odds are against you
CFCE Grant Priorities Actively identify and serve families that are the most socially isolated, “hard to reach,” and hence at greatest risk for developmental.
P501 (Canada/USA) Specifics
این دوره شامل: تعریف مذاکره کلمات کلیدی ورودی ها انواع مذاکره
‘God in Control’ - Genesis 12 – Exodus 1
דמוניציה של הגברים באמצעות מחקרי-כזב.
Ohm’s Law If the current I = 0.2A and the resistance R = 1000 ohms, solve for voltage. If V = 110V and R = ohms, how much current is flowing through.
Families of Quadratics
Log In to SciQuest.
Electric Circuits RL Circuits
ELECTRICAL CIRCUITS AND CONSTRUCTIONS An electrical circuit is a network consisting of a closed loop, giving a return path for the current 2.
children living in poverty 15% of all residents live in poverty
Indistinguishability by adaptive procedures with advice, and lower bounds on hardness amplification proofs Aryeh Grinberg, U. Haifa Ronen.
Counter Integrated Circuits (I.C.s)
РОДИТЕЛИ, БРАК, РАЃАЊЕ ....
10/30/17 (Monday) 11/3/17 (Friday)
Persona Name: John Doe Online behaviour Age: Insert Age
Evaluating Boolean expressions
R STAAR REVIEW CIRCUIT B # 1-16.
*** Series PRS Version 1, ***
Parallel Circuits 119.
The Rosin Family.
A family-based pulmonary rehabilitation (PR) programme enhanced the coping resources of the families of chronic obstructive pulmonary disease patients.
Take out the l and add pr. What did you make?
A STAAR REVIEW CIRCUIT A # 1-16 M. N. O. P..
2,520 children living in poverty 12% of all residents live in poverty
La Boutique Del PowerPoint.net
© T Madas.
Complete the family of four
Death & Dying More on graves.
How long does it take to get a PR in Canada?. Is there any change in Canada Immigration?
Presentation transcript:

Ronen ShaltielSergei Artemenko University of Haifa

g g Function g:{0,1} n →{0,1} is p-hard for a family of circuits if for every circuit in this family Pr x←U n [C(x)=g(x)]<p. Boolean Circuit g

Circuits fail to compute some inputs Circuits fail to compute noticeable fraction of inputs Almost random guessing Hard on worst caseMildly average-case hardStrongly average-case hard p=1 p=1-δp= ½+ε For simplicity assume δ=¹⁄₁₀

 Derandomization, Pseudorandomness [Yao82, BM84, NW94,…]  Cryptographic primitives [Yao82, BM84,…] These applications require functions that are very hard on average p=½+negligible

gf strongly average-case hard g=Amp(f) f worst case hard f or f mildly average-case hard f Example: Yao’s XOR lemma (δ=¹⁄₁₀) f gff If function f(x) is (1-¹⁄₁₀)-hard for circuits of size at most s, then function g(x 1,…,x k )=f(x 1 )⊕⋯⊕f(x k ) is (½+ε)-hard for circuits of size at most s'=s·poly(ε)<s for large enough k, e.g. k=poly(log(¹⁄ ε )). f Assumption: f is worst case/mildly average-case hard for circuits of size at most s. gf) Conclusion: g=Amp(f) is strongly average-case hard for circuits of size at most s'.

gf strongly average-case hard g=Amp(f) f worst case hard f or f mildly average-case hard f f Assumption: f is worst case/mildly average-case hard for circuits of size at most s. Example: Direct product/concatenation lemma (δ=¹⁄₁₀) f gff If a function f(x) is (1-¹⁄₁₀)-hard for circuits of size at most s, then function g(x 1,…,x k )=f(x 1 )∘⋯∘f(x k ) is ε-hard for circuits of size at most s'=s·poly(ε)<s for large enough k. gf) Conclusion: g=Amp(f) is strongly average-case hard for circuits of size at most s'.

gf In all hardness amplification results in literature target function g=Amp(f) is hard for circuits of size s'<s (actually, s'≤ε·s). Implies that ε≥ ¹ ⁄ s. Problematic in some applications f worst case hard f or f mildly average-case hard f f Assumption: f is worst case/mildly average-case hard for circuits of size at most s. gf) Conclusion: g=Amp(f) is strongly average-case hard for circuits of size at most s'. gf strongly average-case hard g=Amp(f)

Circuits of size at most s Circuits of size at most s' Natural question: Is this size loss necessary? We will show that size loss is necessary for certain proof techniques.

f f is (1-δ)–hard for size s g g is (½+ε)-hard for size s' g ∃D of size s' such that Pr[D(y)=g(y)] ≥ ½+ε f ∃C of size s such that Pr[C(x)=f(x)]≥1-δ Proof by reduction: Existence of circuit C is shown by providing a reduction R (an oracle procedure) s.t. C=R D. iff

 “Uniform”: R (·) is an “efficient” oracle TM. Known: These types of reductions cannot prove most hardness amplification results in literature [STV99]. f  “Non-uniform”: R (·) is a “small” oracle circuit that is also allowed to receive a “short advice string” α as a function of f and more importantly of the oracle D supplied to R.  “Semi-uniform”: R (·) is a “small” oracle circuit. More precisely: A non-uniform reduction R (·) satisfies: ∀D s.t. Pr[D(y)=g(y)]≥½+ε ff ∃α=α(f,D) s.t. Pr[R D (x,α)=f(x)]≥1-δ Essentially all known hardness amplification results are proven using such reductions

In this work we show that every reduction must make q=Ω (¹⁄ ε ) queries. s'≤ε·s size loss! If reduction R makes ≤ q queries to oracle D, then circuit C can be constructed by replacing every oracle gate with circuit D. s=size(C)≈q·size(D)+size(R)≥q·size(D)=q·s'

Theorem*: Every reduction R (·) must make q=Ω (¹⁄ ε ) queries to oracle even if R (·) is non-uniform and adaptive (i.e., it makes adaptive queries). *For standard parameters of hardness amplification. Comparison to [SV10]:  [SV10] only handle non-uniform non-adaptive reductions. g  Our results apply to a more general class of hardness amplification tasks (non-Boolean g, errorless amplification, “function-specific amplification”).  [SV10] gives a better bound of q=Ω ( log(¹⁄ δ ) ⁄ ε 2 ) for Boolean case. (Our results apply to a more general setup in which there are upper bounds of q=Ω ( log(¹⁄ δ ) ⁄ ε ).

fg Given functions f,g consider (distribution over) oracles D :  With probability 2ε, D(y)=g(y).  With probability 1-2ε, D(y) answers a fresh random bit. ⇒ Pr[D(y)=g(y)]≥½+ε (so that R D has to approx. compute f). Folklore e.g. [R]: A reduction R (·) that makes o(¹⁄ ε ) queries is unlikely to get any meaningful information. f  R D cannot compute f (even approximately).  Contradiction (meaning that # of queries = Ω(¹⁄ ε ) ). Difficulties for general reductions:  Non-uniform reductions can use advice string to locate queries y on which D answers correctly.  Furthermore, adaptability may allow a non-uniform reduction to find “interesting” queries y (based on the adaptive strategy of whether or not previous queries answer).

Difficulties for general reductions:  Non-uniform reductions can use advice string to locate queries y on which D answers correctly.  Furthermore, adaptability may allow a non-uniform reduction to find “interesting” queries y (based whether or not previous queries answer). Our approach:  Following [SV10] we show that advice string does not help a non-adaptive reduction to find queries that answer (except for few queries which we can handle).  For adaptive reductions, consider “hybrid executions” of R D : ◦ First t queries are not answered. ◦ Remaining q-t queries are answered according to oracle distribution.  Hybrid executions are in some sense non-adaptive (the t+1’st query is known in advance).  We first bound the information that R gets on g in hybrid executions.  Then we show that with high probability real and hybrid executions coincide.

 Size loss is inherent in reductions showing hardness amplification even in the most general case (non-uniform and adaptive reductions).  Not an impossibility result for hardness amplification: only rules out certain proof techniques.  Limitations apply to essentially all proof techniques in literature. See discussion in paper.  Our lower bounds on # of queries match upper bounds in some (but not all) settings: ◦ Direct product lemma with constant δ [KS03]. ◦ Errorless amplification with constant δ [BS07,W11]. Open:  Improve lower bounds to match upper bounds: ◦ For non-constant δ. ◦ For Boolean target function.  Can we develop other proof techniques for hardness amplification? (See e.g., [GST05,A06,GT07]).