Question: Let h : x Y be an unkeyed hash function. Let | x | = { 0 , 1 } n , | Y |

Let h:xY be an unkeyed hash function. Let |x|={0,1}n,|Y|={0,1}m. Suppose c is a fixed constant. Suppose that each yinY has c number of preimages of h.
a. Express c in terms of n and m.
b. Suppose that we have only oracle access to h. Given x0inx, you decide to choose three distinct vectors x1,x2,x3inx??{x0} randomly. What is the probability that h(x1)=h(x2)=h(x3)=h(x0).
c. If we choose two distinct vectors uniformly at random from x. What is the probability of finding a collision?
 Let h:xY be an unkeyed hash function. Let |x|={0,1}n,|Y|={0,1}m. Suppose c

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!