Public-Key Cryptosystems from Lattice Reduction Problems
Universal one-way hash functions and their cryptographic applications