Question: * Problem 5 (20 points) * Here is a variation of the ElGammal signature scheme SETUP FOR ALICE. Alice chooses: a large prime p with

 * Problem 5 (20 points) * Here is a variation of

* Problem 5 (20 points) * Here is a variation of the ElGammal signature scheme SETUP FOR ALICE. Alice chooses: a large prime p with primitive root g . a function f : Zp Zp-1 * a Zp and b -g" mod p To sIGN A MESSaGE m, Alice: Chooses k E Z,_1 and computes: p, g publioc f public a private, b public ran (mod p)s(m -f(r)a) (mod p - 1) Sends (m,r,s) to Bob To veriF Y THE SIGNATURE, Bob checks that v1 = v2 , where: v1-b (mod p) v2=g" (mod p) (a) Show that if the protocol is followed, the verification succeeds. (b) Suppose Alice is lazy and chooses f(x) = 0 as her function Show that for any given message mi, Eve can find find values of k, r, and s so that (mi,r,s) passes the verification check, i.e., she can forge Alice's signature * Problem 5 (20 points) * Here is a variation of the ElGammal signature scheme SETUP FOR ALICE. Alice chooses: a large prime p with primitive root g . a function f : Zp Zp-1 * a Zp and b -g" mod p To sIGN A MESSaGE m, Alice: Chooses k E Z,_1 and computes: p, g publioc f public a private, b public ran (mod p)s(m -f(r)a) (mod p - 1) Sends (m,r,s) to Bob To veriF Y THE SIGNATURE, Bob checks that v1 = v2 , where: v1-b (mod p) v2=g" (mod p) (a) Show that if the protocol is followed, the verification succeeds. (b) Suppose Alice is lazy and chooses f(x) = 0 as her function Show that for any given message mi, Eve can find find values of k, r, and s so that (mi,r,s) passes the verification check, i.e., she can forge Alice's signature

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!