Ein Angriff mit selektiertem Chiffretext (CCA) ist ein Angriffsmodell für die Kryptoanalyse, bei dem der Kryptoanalytiker zumindest teilweise Informationen sammelt, indem er einen Chiffretext auswählt und seine Entschlüsselung unter einem unbekannten Schlüssel erhält.

Wenn ein Kryptosystem anfällig für Angriffe mit ausgewählten Chiffriertexten ist, müssen Implementierer darauf achten, Situationen zu vermeiden, in denen ein Angreifer in der Lage sein könnte, ausgewählte Chiffriertexte zu entschlüsseln (d.h. die Bereitstellung eines Entschlüsselungsschemas zu vermeiden). Dies kann schwieriger sein, als es den Anschein hat, da selbst teilweise ausgewählte Chiffriertexte subtile Angriffe ermöglichen können. Zusätzlich verwenden einige Kryptosysteme (wie RSA) den gleichen Mechanismus, um Nachrichten zu signieren und zu entschlüsseln. Dies erlaubt Angriffe, wenn für die zu signierende Nachricht kein Hashing verwendet wird. Ein besserer Ansatz ist die Verwendung eines Kryptosystems, das bei einem Angriff mit ausgewählten Chiffretexten nachweislich sicher ist, darunter (unter anderem) RSA-OAEP, Cramer-Shoup und viele Formen der authentifizierten symmetrischen Verschlüsselung.