I would like to know the difference between the random oracle model and
the non-programmable random oracle model. ​ What is the difference?

  • 2
    $\begingroup$ What is it that you don't understand about it? Especially, what do you not understand from this answer? $\endgroup$ – Maarten Bodewes Jun 23 '16 at 7:09

When a random oracle is used in proof reductions, it is often programmable. I'm not sure what is your context but perhaps the following articles on different programmability modes can help: ftp://ftp.inf.ethz.ch/pub/crypto/publications/FLRSST10.pdf


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.