Universal one-way hash functions and their cryptographic applications | Synapse