Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given a group G of order q first where the Diffie - Hellman decision problem it's hard. Let g , h be generators of G

Given a group G of order q first where the Diffie-Hellman decision problem
it's hard. Let g, h be generators of G such that the distinct logarithms logg h and logh are unknown
g. In this group we define the Pedersen binding scheme by
commit algorithm Commit(m, r)= c = g
mh
r with m, r in Z
q
.
Consider the following protocol \Pi with public input G, g, h, q, c that proves that the
prover knows m, r such that c = g
mh
r
:
The prover uniformly chooses a t1, t2 in Z
q and sends to the verifier to t = g
t1 h
t2
.
The verifier uniformly chooses e in Z
q and sends it to the prover.
The prover calculates s1= t1+ em mod q, s2= t2+ er mod q and sends them to
verifier.
The verifier accepts if and only if g
s1 h
s2= tce
.
1. It is the \Pi \Sigma -protocol, i.e. it has completeness, special correctness, zero knowledge
for honest verifiers?Justify your answers.
2. Is P witness indistinguishable?That is, given an honest prover and common
public input G, g, h, q, c what conclusions can a malicious verifier draw, from discussions (t, e, s1, s2) for witness (m, r) and (t
, e
, s
1
, s
2
) for witness
(m
, r
) with m = m and r = r
.
3. Change \Pi to \Pi
, so that in the first step the prover calculates and sends instead
for t = g
t1 h
t2 the values a = g
t1 and b = h
t2
. What is the relationship that should be checked by
verifier to make sure prover knows m, r?Is \Pi \Sigma -protocol now?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Database Programming With Visual Basic.NET

Authors: Ying Bai

1st Edition

0521712351, 978-0521712354

More Books

Students also viewed these Databases questions

Question

I am paid fairly for the work I do.

Answered: 1 week ago

Question

I receive the training I need to do my job well.

Answered: 1 week ago