Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Recall the collision resistant hash function based on the discrete logarithm assumption. We considered a function H: ZxZqG that takes (a, 3) to gah

  




Recall the collision resistant hash function based on the discrete logarithm assumption. We considered a function H: ZxZqG that takes (a, 3) to gah where g, h are public parameters that define H. (a) (3 points) Consider extending the input domain of the hash function as follows: H'(x1,..., k) = 1999 where the gas are randomly chosen elements of G. Show that H' is collision resistant under the discrete logarithm assumption for G. Solution: (b) (3 points) Commitment scheme: Recall a commitment scheme is a primitive that allows committing to a message so that it reveals nothing about the message; the commitment can later be opened unequivocally. Show how to modify H' from above to construct a commitment scheme that can commit to messages in Z. Argue that the commitment scheme you constructed satisfies hiding and binding properties. Solution:

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

Step: 3

blur-text-image

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

Elements Of Chemical Reaction Engineering

Authors: H. Fogler

6th Edition

013548622X, 978-0135486221

More Books

Students also viewed these Programming questions