Assuming the ability to launch Chosen Plaintext Attacks (CPA), how many oracle calls an attacker needs to break the affine cipher? and how
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
The answer is one. Choose the alphabet as the plaintext message and send it to the oracle.
Assuming I haven't fully answered your homework question yet, your job is to think about what the oracle's reply would look like, and how you might use it to help break other messages.
The answer is
By solving those you can get the additive key as well as the multiplicative key.