Question: Exercise 2 . Insecure Hash Functions [ 3 0 points ] Show that the following hash functions are insecure. To do that explain how to

Exercise 2. Insecure Hash Functions [30 points] Show that the following hash functions are insecure. To do that explain how to find a specific collision pair.
Consider a function H:{0,1}**{0,1}n. On input a message m and two
shares of it x,w such that m=xo+w, the function outputs y=H(m)=
H(x)o+H(w). Show that this is NOT a collision resistance hash function (i.e.,
show two different messages m1,m2 such that they map to the same y).
Let Hsa(x1||x2)=Hs(x1)o+Hs(x2) where H is a collision resistance hash function
and x=x1||x2, where |x1|=|x2| and the size of x is an even number (i.e.,x1,x2
are the 2 parts of x). Show that Ha is NOT collision resistance.
Exercise 2 . Insecure Hash Functions [ 3 0 points

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 Programming Questions!