1) Ataque de texto conhecido - Baseia-se na suposição de uma vasta quantidade de textos cifrados e
das mensagens originais, a que a função do especialista, criptoanalista, é descobrir as chaves
utilizadas;
2) Ataque adaptativo do texto escolhido (adaptative – choosen – plaintext) – Neste segundo caso,
ele submete pequenos conjuntos de dados, obtém o resultado, analisa, fornece um novo conjunto e
assim sucessivamente, até que seja capaz de deduzir as chaves.
3) Ataque do texto cifrado escolhido (choosen – cyphertext) – o especialista possui uma vasta
gama de mensagem e os equivalentes dados cifrados, mas é capaz de produzir uma mensagem
criptografada específica para ser decifrada e obter o resultado produzido.