When a game between an adversary $A$ and a challenger $CH$ is used in the security model of a scheme, and oracles are defined, does the adversary only have access to those oracles in the attack or does he also have access to the "real" algorithms of the scheme?

  • 5
    $\begingroup$ By real algorithms you mean a description of the scheme, e.g. the code of the algorithms? Yes, the adversary can normally be assumed to know the full description of the scheme. This actually follows from universal quantification over the adversary used in most security definitions. $\endgroup$
    – Maeher
    Apr 19 at 9:54

Your Answer

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

Browse other questions tagged or ask your own question.