merkle - damgard revisited : how to construct a hash function .
Black-Box Analysis of the Block-Cipher-Based Hash-Function Constructions from PGV