Zero-Knowledge Proof Framework: A Interactive Authentication Method, Lecture notes of Computer Security

The concept of a zero-knowledge interactive proof framework, where a user (peggy) wants to authenticate a secret (the position of a small pattern in a big picture) to a verifier (venus). The framework involves repeating a process n times, where peggy creates a transformation of the secret into two parts (a1 and a2), and venus asks for one of them. Peggy can prepare for giving the half solution by using a big 'cloth' and can cheat by showing the wrong half solution to venus.

Typology: Lecture notes

2014/2015

Uploaded on 11/26/2015

SZJX52
SZJX52 🇭🇰

1 document

1 / 11

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Sep 2015
1
CSIS 0327
Computer & Network Security
Extra Zero Knowledge Proof Note
Dr Lucas Hui
(CYC307, 28592190, [email protected])
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Zero-Knowledge Proof Framework: A Interactive Authentication Method and more Lecture notes Computer Security in PDF only on Docsity!

CSIS 0327

Computer & Network Security

Extra Zero Knowledge Proof Note

Dr Lucas Hui

(CYC307, 28592190, [email protected])

2

A Zero-Knowledge Interactive Proof Framework

  • a query Q, with secret A is the answer
  • Repeat n time (say n=10)
    • Peggy (the user who wants to authenticate) creates a transformation

on A, so A is presented as two parts: A1 and A2 (If both A1 and A

are given out, the A can be re-constructed)

  • with 1/2 probability, Venus asks Peggy to disclose
    • A1, or
    • A
  • P creates a new pair of A1, A2 every time
  • If P does not know A, P can either create a faked A1, or a faked A

P V (system)

(user) T( )

The choice (A1 or A2)

A1 or A

  • Secret: position of a small pattern in a big picture
  • Prover: Peggy
  • Verifier: Venus Example : Where is Waldos?

How Peggy prepare for giving the ‘answer’ Use a big “cloth” After the preparation, Venus will ask for A1 or A

Sep 2015 The 2 ‘half solutions’ (1) A1 : Review the answer (i.e. the figure) A2 : Take off the big cloth A1 : Review the answer (the figure)

The 2 ‘half solutions’ (2) A1 : Review the answer (the figure) A2: Take off the big cloth A2 : Take off the big cloth

Sep 2015 How Peggy cheats for ‘half solution’ (1) A1 : Review the answer (the figure) A2 : Take off the big cloth Peggy gets the above figure, hope that Venus will ask for : A1 : Review the answer (the figure)

How Peggy cheats for ‘half solution’ (2) A1 : Review the answer (the figure) A2 : Take off the big cloth Peggy just put the original figure under cover, hope that Venus will ass for: A2 : Take off the big cloth