1. Encrypted key exchange: password-based protocols secure against dictionary attacks;Bellovin,1992
2. Algorithms for quantum computation: discrete logarithms and factoring;Shor,1994
3. Generating hard instances of lattice problems (extended abstract);Ajtai,1996
4. Generalized compact knapsacks, cyclic lattices, and efficient one-way functions from worst-case complexity assumptions;Micciancio,2002
5. Efficient collision-resistant hashing from worst-case assumptions on cyclic lattices;Peikert,2006