hash function based on block ciphers .
Universal one-way hash functions and their cryptographic applications