En attack med vald chiffertext (CCA) är en attackmodell för kryptoanalys där kryptoanalytikern samlar information, åtminstone delvis, genom att välja en chiffertext och få den dekrypterad med en okänd nyckel.

När ett kryptosystem är känsligt för angrepp med utvalda chiffertexter måste de som implementerar systemet vara noga med att undvika situationer där en angripare skulle kunna dekryptera utvalda chiffertexter (dvs. undvika att tillhandahålla ett dekrypteringsschema). Detta kan vara svårare än det verkar, eftersom även delvis valda chiffertexter kan möjliggöra subtila attacker. Dessutom använder vissa kryptosystem (t.ex. RSA) samma mekanism för att signera meddelanden och för att dekryptera dem. Detta möjliggör angrepp när hashning inte används för det meddelande som ska signeras. Ett bättre tillvägagångssätt är att använda ett kryptosystem som bevisligen är säkert mot angrepp med vald chiffertext, inklusive (bland annat) RSA-OAEP, Cramer-Shoup och många former av autentiserad symmetrisk kryptering.