Diferença chave: Criptografia é a arte de esconder mensagens convertendo-as em textos ocultos. Geralmente é feito para transmitir uma mensagem através de canais inseguros. Por outro lado, criptoanálise é a arte de decodificar ou obter texto simples de mensagens ocultas em um canal inseguro. Também é conhecido como cracking de código.

A criptografia converte um texto simples (mensagem a ser comunicada) em uma mensagem de texto cifrada, empregando técnicas de criptografia. O processo de obtenção de um texto cifrado de um texto simples é chamado de descriptografia. Esta arte da criptografia é uma arte antiga e o primeiro uso documentado deste termo por escrito remonta a cerca de 1900 aC Geralmente, existem três esquemas criptográficos diferentes que são amplamente utilizados -
- Chave secreta ou criptografia simétrica - usa a mesma chave para criptografia e descriptografia
- Chave Pública ou Criptografia Assimétrica e - usa uma chave para criptografia e outra para descriptografia
- Funções hash - faz uso de uma transformação matemática para criptografar as informações de maneira irreversível.

- Ataque somente por texto cifrado - Nesse caso, o invasor tem apenas o texto cifrado para acessar o texto simples, e assim ele adivinha sobre o texto simples.
- Ataque de texto plano conhecido - Nesse caso, o invasor tenta adivinhar o texto simples analisando alguma parte do texto cifrado.
- Ataque de texto simples escolhido - o criptoanalista pode escolher textos simples e obter seus textos cifrados correspondentes. O objetivo é escolher os textos simples de modo que os pares resultantes de texto simples e textos cifrados facilitem a dedução da chave de criptografia.
- Homem no ataque do meio - a pessoa interceptará os sinais enviados pelo remetente e pelo receptor. Ele vai posar para eles como a outra parte e trocará chaves com os dois separadamente.
Cifras clássicas são decodificadas por criptoanalistas usando métodos como índice de coincidência, exame de Kasiski e análise de freqüência. Os atacantes modernos começaram com os ataques ao padrão de cifras de bloco DES usando o ataque Diferencial e Linear nos anos 90.
Portanto, criptografia e criptoanálise são dois processos diferentes. Na criptografia, uma mensagem é codificada para que se torne ilegível para pessoas que possam usar mal as informações. Por outro lado, a criptoanálise é feita por um intruso ordenado para decodificar a mensagem.
Comparação entre Criptografia e Criptoanálise:
Criptografia | Criptoanálise | |
Definição | A arte ou ciência de criptografar mensagens simples em texto cifrado para segurança das mensagens, especialmente durante a transmissão. | A arte de obter texto simples a partir de um texto cifrado sem conhecimento de chave. |
Origem | Do grego κρυπτός, "oculto, secreto"; e γράφειν, graphein, "writing", ou -λογία, -logia, "study", respectivamente | De kryptós gregos, "escondidos", e analýein, "afrouxar" ou "desatar" |
Praticante | Criptógrafo | Criptoanalista |
Foco | Escrita secreta | Quebrando segredos |
Preocupação com cifra ou hash |
|
|
Características |
|
|