5pm (submit via Grade scope. Friday. and monitor Piazza. will. try. knowledge. nothing than The fact that the statement is true

Similar documents
Chapter 7. Kleene s Theorem. 7.1 Kleene s Theorem. The following theorem is the most important and fundamental result in the theory of FA s:

Math 4318 : Real Analysis II Mid-Term Exam 1 14 February 2013

Week 8. Topic 2 Properties of Logarithms

( ) D x ( s) if r s (3) ( ) (6) ( r) = d dr D x

9.4 The response of equilibrium to temperature (continued)

Lecture 14. Protocols. Key Distribution Center (KDC) or Trusted Third Party (TTP) KDC generates R1

FI 2201 Electromagnetism

Class Summary. be functions and f( D) , we define the composition of f with g, denoted g f by

Data Structures. Element Uniqueness Problem. Hash Tables. Example. Hash Tables. Dana Shapira. 19 x 1. ) h(x 4. ) h(x 2. ) h(x 3. h(x 1. x 4. x 2.

Previously. Extensions to backstepping controller designs. Tracking using backstepping Suppose we consider the general system

Language Processors F29LP2, Lecture 5

Electronic Supplementary Material

Improper Integrals, and Differential Equations

Lecture 10. Solution of Nonlinear Equations - II

10/04/18. P [P(x)] 1 negl(n).

Deterministic simulation of a NFA with k symbol lookahead

Theoretical foundations of Gaussian quadrature

CS5371 Theory of Computation. Lecture 20: Complexity V (Polynomial-Time Reducibility)

Homework Solution - Set 5 Due: Friday 10/03/08

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

Mark Scheme (Results) January 2008

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Michael Rotkowitz 1,2

U>, and is negative. Electric Potential Energy

Harvard University Computer Science 121 Midterm October 23, 2012

Fluids & Bernoulli s Equation. Group Problems 9

General Physics II. number of field lines/area. for whole surface: for continuous surface is a whole surface

Is there an easy way to find examples of such triples? Why yes! Just look at an ordinary multiplication table to find them!

For the percentage of full time students at RCC the symbols would be:

Lecture 3. In this lecture, we will discuss algorithms for solving systems of linear equations.

2-Way Finite Automata Radboud University, Nijmegen. Writer: Serena Rietbergen, s Supervisor: Herman Geuvers

Electric Potential. and Equipotentials

PROGRESSION AND SERIES

10 Statistical Distributions Solutions

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

Lecture 1: Introduction to integration theory and bounded variation

The Regulated and Riemann Integrals

On the Eötvös effect

Math 4310 Solutions to homework 1 Due 9/1/16

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

Course Updates. Reminders: 1) Assignment #8 available. 2) Chapter 28 this week.

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac

Friedmannien equations

CMDA 4604: Intermediate Topics in Mathematical Modeling Lecture 19: Interpolation and Quadrature

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Infinite Geometric Series

1 Online Learning and Regret Minimization

Chapter 14. Matrix Representations of Linear Transformations

CS 301. Lecture 04 Regular Expressions. Stephen Checkoway. January 29, 2018

DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING FLUID MECHANICS III Solutions to Problem Sheet 3

Lecture 7 notes Nodal Analysis

Jim Lambers MAT 169 Fall Semester Lecture 4 Notes

Exam 2, Mathematics 4701, Section ETY6 6:05 pm 7:40 pm, March 31, 2016, IH-1105 Instructor: Attila Máté 1

g i fφdx dx = x i i=1 is a Hilbert space. We shall, henceforth, abuse notation and write g i f(x) = f

11 An introduction to Riemann Integration

Multiplying and Dividing Rational Expressions

5. (±±) Λ = fw j w is string of even lengthg [ 00 = f11,00g 7. (11 [ 00)± Λ = fw j w egins with either 11 or 00g 8. (0 [ ffl)1 Λ = 01 Λ [ 1 Λ 9.

1.2. Linear Variable Coefficient Equations. y + b "! = a y + b " Remark: The case b = 0 and a non-constant can be solved with the same idea as above.

1. For each of the following theorems, give a two or three sentence sketch of how the proof goes or why it is not true.

STD: XI MATHEMATICS Total Marks: 90. I Choose the correct answer: ( 20 x 1 = 20 ) a) x = 1 b) x =2 c) x = 3 d) x = 0

Nondeterminism and Nodeterministic Automata

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar)

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus

Review of Calculus, cont d

This immediately suggests an inverse-square law for a "piece" of current along the line.

Assignment 1 Automata, Languages, and Computability. 1 Finite State Automata and Regular Languages

Homework 4. 0 ε 0. (00) ε 0 ε 0 (00) (11) CS 341: Foundations of Computer Science II Prof. Marvin Nakayama

3.1 Magnetic Fields. Oersted and Ampere

Review of Riemann Integral

Example Sheet 6. Infinite and Improper Integrals

1 From NFA to regular expression

Radial geodesics in Schwarzschild spacetime

MAA 4212 Improper Integrals

Week 10: DTMC Applications Ranking Web Pages & Slotted ALOHA. Network Performance 10-1

Answers to test yourself questions

For convenience, we rewrite m2 s m2 = m m m ; where m is repeted m times. Since xyz = m m m nd jxyj»m, we hve tht the string y is substring of the fir

CS 275 Automata and Formal Language Theory

Electricity & Magnetism Lecture 6: Electric Potential

Math Lecture 23

QUADRATIC RESIDUES MATH 372. FALL INSTRUCTOR: PROFESSOR AITKEN

20 MATHEMATICS POLYNOMIALS

Heat flux and total heat

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014

Optimization. x = 22 corresponds to local maximum by second derivative test

and that at t = 0 the object is at position 5. Find the position of the object at t = 2.

Chapter 6 Notes, Larson/Hostetler 3e

The Area of a Triangle

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives

CS 267: Automated Verification. Lecture 8: Automata Theoretic Model Checking. Instructor: Tevfik Bultan

Bases for Vector Spaces

p-adic Egyptian Fractions

Topics for Review for Final Exam in Calculus 16A

Properties and Formulas

n f(x i ) x. i=1 In section 4.2, we defined the definite integral of f from x = a to x = b as n f(x i ) x; f(x) dx = lim i=1

CS 275 Automata and Formal Language Theory

Lecture 09: Myhill-Nerode Theorem

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3

1 The Lagrange interpolation formula

EECE 260 Electrical Circuits Prof. Mark Fowler

(e) if x = y + z and a divides any two of the integers x, y, or z, then a divides the remaining integer

Transcription:

Yt Pove At CS 355 Lectue 4 ( 4111 Poblem set 1 due Fidy t Poblem set 2 will be posted Fidy 5pm (submit vi Gde scope No fice hous Thusdy / Fidy will ty nd mito Pizz Pevious lectue intoduced noti intective pos nd Zeo Intective po whee pooe cvinces veifie Tht some sttement X is tue Zeo fomlized po ( hve lso computed itself by unning evels moe o po nothing thn fct tht sttement is tue by defining noti simulto nything veifie could hve lened fom executi it could simulto Zeo fo 3 gph coloing enoditesnue FIIIHIIIGIYEII diffeent nodes 0 cn be coloed such 11 g Logistics vetices Let V denote set 2 Let 4 V {0/12} be Recp Pye colo in G nd let E denote set edges in G coloing functi commit Choose ndom pemutti / f {01/2} to pemuted colos veifie ndomness Committee t#y epet commits to ( v gph coloing To ( v R F IEI Times mplify soundness veifie s FtohnEglYlYuo@chedokntidtowIHYYI single ndy edge nthyndistint # vlid to openings Cu cv espectively ( unde n nd @ Cfess Follows by inspecti Sounded G is not 3 coloble n poe did not commit To vlid 3 coloing lest 1 edge must be bd so veifie ctches cheting YIEI ech iteti 11 ' s te succeeds IEI itetis t most

Cstuct simulto fo veifie V* s follows? looks indistinguishble fom view in el Owise tnegkx 1 Simulto commits To ndol colo fo evey vetex in G by hiding popety s 2 Simulto invokes V * committed vlues V* queies 3 fo n edge ( v whee simulto committed To distinct simulto succeeds so fte 0 ( XIEI simulto colos epetitis n simulto Those s opens 213 outputs IEI vlid Tnscipts ( up simulto ewinds V * to ound beginning simulto outputs simulted Tnscipts fo ech ound simulted tnscipt ech ound is Computtilly indistinguishble fom el in ech ound Tnscipt ( by hiding scheme popety _y Zenge Pos E s ( Sigm s In Thie Npeltk mny cses wnt stge popety ctully specificlly should know w1y sttement is tue Fo instnce cside following lnguge { HE 61 I Xekq hg } I gooupdq e 6 geneto In This cse ll sttements in G e Tue ( ie ctined in L discete log n element he G Questi Wht does it men to quntity fom knows witness Note this definiti L G R ( h cceptully stge popety know something? [ GMR 85 ] is ble to cvince n hest veifie Tht it knows something implicitly defines n NP elti R x 1 E hg E 6 but cn still cside noti Thn po membeship poving n it should be possible to extct Tht Deft An intective po system ( PV is po fo n extcto E Such tht fo ny if e exists n efficient Is x nd p* ; po pmeteized by specific ny pope R ( s opposed to lnguge L P[w EP*( x RK w L ] zpkp* moe genelly could be polynomilly } smlle v ( L ] e eo elti Tivil Po sends witness in cle to veifie In most pplictis dditilly equie is stictly Note stge popety Thn soundness if hs eo E it lso hs soundness eo E ( ie dishest cvinces n hest veifie flse sttement t most E

Send h Let czjt We n ssume g he G whee hs ode pime q pove it knows X such Tht h lie PWingdiscetelogtochnobpotocco Suppose po wnts To veifie pee demsttes discete log h bse g uehg! # e z +cx 7 veify tht g Uli Completeness if Z tcx n gtcx ggex uli HestVeifieZeoKnowkdg build simulto s follows (fmili sttegy un in evese input lg h 1 2 smple smple 3 set u Z I C ± goup f unifomly ndom gl?my9tdydotnf Men chosen so tht element z is unifomly since ndom he elti stisfied by ( vlid po lgsimuktedetlitt?iidpentiiyfndintibnotiedt veifie Questi Wht goes wg Above simulti no lge To get genel if c is not chosen unifomly t ndom? woks ( since cnnot smple z fist tht veifie fist equie cduit to Its ( using sttisticlly hiding Knowledge Suppose P* is ( possibly mlicious Tht cvinces hest veifie fo ssume simplicity P* succeeds 1 cstuct n extcto s follows 1 2 3 1 Run Rewind P* to obtin n initil 4 to P* cz messge U eplies espse P* so its intenl stte is sme s it ws t end Step 1 # to P* zz be espse P* Zi send no 4 Compute nd output X ( Z zz ( c ct ' e 2g Since P* succeeds 1 nd extcto pefectly simultes hest veifie's behvio 1 both ( it C Z nd ( u cz Zz e both ' u Tnscipts This ccepting nd g mens tht h ' gn2 f gz' +9 2t9 X ( z zz ( c E ovewhelming citcz Thus extcto succeeds ovedid

Yq bsed No Pinkos Veifie ( Beh Shoup Lemm 192 P* succeeds Tnscipts t lest E2 E n need To ely Rewinding Lemm to gue tht extcto obtins two ccepting extcto Intuitively succeeds so el veifie by focing to ns multiple s ( vi extct secet by cnnot intecting ewinding Hove el veifie cnnot ewind Identifictipotoeolfomdiscetelogsuppose client wnts To unticte To seve Gol dvesies ( secuity ginst dvesy sees ctents seve nd cn intect ctive Cn diectly build such scheme fom Schno 's client ( x client 's secet ( cedentil seve ( g hg V Public veificti key bitily client is pecisely 3 ound Schno po discete by Coectness This follows fom completeness Schno 's Potocol ( Active secuity follows fom popety nd Intuitively sys tht ny client tht successfully untictes must know secet X Zeo sys tht intectis hest client lie ( fo ctive secuity equie Tht do not evel nything povides genel thn just bout X HVZK Moe view E genel s ( Sigm s ( x g hg Veifie & + C X Potocols This stuctue ( (ndom sting public veifie hs no ~ secet idomness ( Athu coin Melin pos Popeties 1 Completeness espse flow esembles I 2 Hest Zeo Knowledge clled E espse e ( s Sigm s 3 Po Knowledge Mny Vints Schno s cn be used To pove sttements like Comm discete log X such Tht h g? nd hzgix ( useful fo veifible ndom functi building DDH Tuple lg u v w is DDH tuple nmely Tht gd vgp nd wg P fo xpe Useful fo poving eltis El Gml ciphe texts leg pticul El Gml ciphe text encypts tht Useful block in cstuctis DDH building Reduces +0 poving comm oblivious tnsfe ( OT s discete log ( u g v w is DDH tuple if nd ly ei 0 o 1 ( moe detils next lectue if e is n X such Tht g nd wu

Since Cn Pee g 27 veifie + E Sh_wingththg ndhegi t z ttx check tht g hit nd g? Uihz Completeness nd HVZK follows s in Schno 's Knowledge Two scenios / ndomness Uses incsistent ( ie n z cn + u g Jhigtth ly X t succeed U g nd Uzgz2 whee t most Yq z + Xzt (if veifie ccepts tuzge nzgz 2 This mens tht ( d tlxz # k n ove choice hest veifie 's itz e is t most 1 tee whee This elti holds t is unifom ove veifie ccepts t most Yq 2 succeeds toy ( x n it must use csistent build extcto just s in Schno 's Knowledge eo lge by dditive Yq tem ( fom bove nlysis E s Nettle nint#e s nd signtues