Ataque de texto cifrado escolhido
Num ataque de texto cifrado escolhido, o atacante usa um oráculo de decriptação para decifrar textos cifrados à sua escolha e deduz informações sobre a chave a partir dos resultados.
O atacante pode enviar textos cifrados arbitrários a um oráculo de decriptação e observar a saída. É mais forte que o ataque de texto claro escolhido, porque permite manipular os textos cifrados. É o que acontece quando um servidor decifra dados do usuário e responde de forma diferente conforme o padding seja válido ou não.
O ataque de padding oracle de Bleichenbacher contra o RSA com PKCS #1 v1.5, em 1998, é o exemplo clássico. Quem projeta esquemas de criptografia hoje busca segurança IND-CCA2 justamente para descartar isso. A criptografia clássica raramente tinha oráculos de decriptação, mas o princípio é o mesmo.