---
aliases: ["CPA"]
---

[[tipo di avversario]] in contesto di [[comunicazione simmetrica]] superiore al [[known-plaintext attacker]] che:

- 👀 vede i [[ciphertext]] in transito tra gli [[sfidante|sfidanti]]
- 📘 conosce almeno una corrispondenza tra [[plaintext]] e [[ciphertext]]
- **📕 può scegliere il [[plaintext]] da far cifrare allo [[sfidante]] mittente**