Hash Functions & Merkle Structures Checkpoint

Collision/preimage resistance, Merkle-Damgard, length extension, and Merkle proofs.


1. Collision resistance for a b-bit hash is about:
2. Preimage resistance for a b-bit hash is about:
3. Merkle-Damgard hashing processes messages by:
4. Length extension attacks apply to:
5. HMAC prevents length extension primarily because:
6. A Merkle proof size for N leaves is:
7. If a hash is collision resistant, then a commitment using hash(nonce || message) is:
8. Why is domain separation important in hash-based designs?
9. Given a Merkle tree, duplicating the last leaf when a level has an odd count:
10. True/False: Collision resistance implies preimage resistance.