Útok zvoleným šifrovým textem (CCA) je model útoku pro kryptoanalýzu, při kterém kryptoanalytik získává informace, alespoň částečně, výběrem šifrového textu a získáním jeho dešifrování pod neznámým klíčem.

Pokud je kryptosystém náchylný k útoku na vybraný šifrový text, musí implementátoři dbát na to, aby se vyhnuli situacím, kdy by útočníci mohli být schopni dešifrovat vybrané šifrové texty (tj. vyhnout se poskytnutí dešifrovacího schématu). To může být obtížnější, než se zdá, protože i částečně zvolené šifrové texty mohou umožnit rafinované útoky. Některé kryptosystémy (např. RSA) navíc používají stejný mechanismus k podepisování zpráv i k jejich dešifrování. To umožňuje útoky v případě, že na podepisovanou zprávu není použito hašování. Lepším přístupem je použití kryptosystému, který je prokazatelně bezpečný při útoku na vybraný šifrový text, včetně (mimo jiné) RSA-OAEP, Cramer-Shoup a mnoha forem autentizovaného symetrického šifrování.