Question: Consider the following proposal for a cryptographic hash function, that makes use of a block cipher E with block size k bits to produce k

Consider the following proposal for a cryptographic hash function, that makes use of a block cipher E with block size k bits to produce k bit hash values. The message to be hashed is split into a sequence M1 M2 ..........Mn of K bit blocks. For simplicity, we ignore padding and consider only messages whose length is multiple of the block size. 


Hashing works as follows: 


ho = IV 

hi = Emi (hi – 1) for i = 1, 2, ............n. The hash of the message is hn. Show that one can apply meet - in-the-middle attack (with birthday paradox) to find a preimage of the form all x Il y for a given hash value hi.

Step by Step Solution

3.45 Rating (164 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Ans 1 First of all we hash M message to be hashed and get hM We have to get a me... View full answer

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!