The Random Oracle Methodology, Revisited (1998)

by Ran Canetti, Oded Goldreich, Shai Halevi