Tipos de ataque sobre mensagens encriptadas:
Apenas texto cifrado
algoritmo de encriptação + texto cifrado
Texto claro conhecido
algoritmo de encriptação + texto cifrado + um ou mais pares de texto claro-texto cifrado produzidos pela chave secreta
Texto claro escolhido
algoritmo de encriptação + texto cifrado + mensagem de texto claro escolhida pelo criptoanalista, com seu respectivo texto cifrado gerado com a chave secreta
Texto cifrado escolhido
algoritmo de encriptação + texto cifrado + texto cifrado escolhido pelo criptoanalista, com seu respectivo texto claro decriptado produzido pela chave secreta
Texto escolhido
algoritmo de encriptação + texto cifrado + mensagem de texto claro escolhida pelo criptoanalista, com seu respectivo texto cifrado produzido pela chave secreta + texto cifrado escolhido pelo criptoanalista, com seu respectivo texto claro decriptado produzido pela chave secreta