8
Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

  • View
    225

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

1

Keeping Secretswith

Zero Knowledge Proof

Stephanie Lin6.UAP Concept Talk

Page 2: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

2

You have a Secret!

Your Friend You The Secret

Page 3: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

Jean-Jacques, et al. 1998. 3

The Cave

Page 4: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

Jean-Jacques, et al. 1998. 4

The Proof

Page 5: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

5

Probability

Passes Tests and Does Not Have Secret

P – Uses Secret

N – Does not Use Secret

½ ¼ ⅛

Page 6: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

6

Correctness

• A cheating prover, one without the secret, can only convince the the verifier with a small probability.

• A cheating verifier will not learn anything he did not know before the tests, by watching the tests.

Page 7: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

7

Real World UseAuthentication on the Internet

Banker You

Who Are You?

I amStephanie.

How do I know you are

Stephanie?

I have this bank pin that only I

know.

Page 8: Keeping Secrets with Zero Knowledge Proof Stephanie Lin 6.UAP Concept Talk 1

8

My secret is safe.