Computer Science, asked by sahuprinci121, 3 months ago

This question relates to hash functions for block ciphers (sec 11.3.2)
Block size = 4 bits
Hash size = 4 bits
Encryption function: Divide the key into two halves: LK and RK; Divide the plaintext into two halves: LT
and RT: Then ciphertext=LC||RC where LC=LK XOR RT; and RC = RK XOR LT; where LC, RC, LT, and RT
are each 2 bits; Plaintext and ciphertext are each 4 bits.
g(H) = a 4-bit string that is equal to the complement of bits in H; For example, if H=A (Hexa) = 1010
(binary); then g(H)= 0101
HO = Initial hash = A (in Hexa)
Given message M: F1 (in Hexa);
Q4a. Determine the hash (in hexadecimal) of the message M using Martyas-Meyer-Oseas hash
function (Fig. 11.6).
24b. Determine the hash (in hexadecimal) of the message Musing Davis-Meyer hash function (Fig.
11.7)
Q4c. Determine the hash (in hexadecimal) of the message Musing Migayuchi-Preneel hash function
(Fig. 117)​

Answers

Answered by s3c1582tejas9014
0

Answer:

sorry i don't know ???????????????????????????????????????????????????

Explanation:

Similar questions