Data Matters - PowerPoint PPT Presentation

About This Presentation
Title:

Data Matters

Description:

Title: Data Matters Author: Bernard Chazelle Last modified by: Bernard Created Date: 10/8/2004 10:17:12 PM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 41
Provided by: BernardC7
Category:
Tags: data | matters | riemann

less

Transcript and Presenter's Notes

Title: Data Matters


1
233-234
Sedgewick Wayne (2004) Chazelle (2005)
2
Linear-reduces Cost of reduction is
proportional to size of input
3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
(No Transcript)
8
  • Traveling Salesman Problem

9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
Best known algorithm takes exponential time!
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
P
Problems that can be solved in polynomial time
NP
Problems that have polynomial time proofs
Suffices to look at Yes/No problems
(Note that P is symmetric with yes/no but NP is
not)
COMPOSITE is in NP (easy) so is PRIME (hard)
18
  • P NP ?

19
P
Problems that can be solved in polynomial time
NP
Problems that have polynomial time proofs
NP-Complete Any problem A in NP such that any
problem in NP
polynomial-reduces to it
Over 10,000 known NP-complete problems !
20
FACTORING
Given n-bit integer x and k, does x have a factor
1ltxltk ?
3-COLOR
Given graph G, can it be colored red, white, blue?
FACTORING and 3-COLOR are in NP
3-COLOR is NP-complete
? 3-color efficiently and destroy ALL e-commerce!
21
Zero Knowledge
Can I convince you I have a proof without
revealing anything about it?
22
3-Coloring
Prover interacts with Verifier
23
3-Coloring
Prover hides coloring
24
3-Coloring
Verifier checks an edge at random
25
3-Coloring
Verifier spots a lie with probability 1/E
26
3-Coloring
Verifier repeats 100E times
27
If Verifier spots no lie, she concludes the graph
is 3-colorable
Prover fools Verifier with negligible probability
28
Is it Zero-Knowledge?
Verifier can color most of the graph!
29
Not Zero-Knowledge!
Why do we require the Verifier to check randomly?
30
Repeat 100 E times
1. Prover shuffle colors
2. Verifier Check any edge
31
Shuffle colors whats that?
Random permutation
(6 possibilities)
32
(No Transcript)
33
To summarize
Step 1 Prover shuffles coloring
34
Step 2 Prover hides coloring
35
Step 3 Verifier checks an edge
36
Step 1 Prover shuffles coloring
37
Step 2 Prover hides coloring
38
Step 3 Verifier checks an edge, etc
39
Why is it zero-knowledge?
No matter what the Verifier does,
she only sees a random pair of colors
So, she can simulate the whole protocol by
herself no need for the prover.
40
PCP
(probabilistically checkable proofs)
Can I convince you I have a proof of Riemanns
hypothesis by letting you look at only 2 lines
picked at random?
Yes, with probability of error 1/google
Write a Comment
User Comments (0)
About PowerShow.com