# Question about game based security

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?

• 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. Apr 19 at 9:54