Hash functions and digital signatures Flashcards

1
Q

Hash functions must possess collision resistance property in order to be used in cryptography. Collision resistance can be weak and strong.

a) Explain the difference between the weak and the strong collision resistance. How are the weak and the strong collision resistances related?
b) Explain how we use hash functions in the procedure for signing the messages digitally

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hash functions must possess three basic properties in order to be used in cryptography. They are often constructed in an iterative way.

a) Enumerate and explain the three basic properties of cryptographic hash functions.
b) Explain the Merkle-Damgård iterative construction of cryptographic hash functions.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

a) Explain the collision resistance property of hash functions.
b) What is the relation between the second pre-image property and the collision resistance property of hash functions?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the Merkle-Damgård construction method for hash functions.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain the sponge construction method for hash functions.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly