CRIPTOGRAFIA
Criptografia é a técnica de transformar uma informação original para uma outra forma ilegível, de forma que somente o seu destinatário consiga decifrar a informação de forma original, por meio de uma chave secreta, tornando difícil a sua decodificação para os não autorizados.
Exemplos de técnicas de criptografia
Funções de Hash criptográfico
• MD5
• SHA-1
• RIPEMD-160
• Tiger
Sistemas open source
• PGP
• GPG
• SSL
• IPSec
Algoritmos de chave publica
• Curvas elípticas
• Diffie-Hellman
• DSA de curvas elípticas
• El Gamal
• RSA
<T2>PGP</T>
O sistema PGP Open source funciona por meio de chaves assimétricas em que cada usuário gera duas chaves: uma pública e uma secreta. A pública é distribuida livremente e permite que qualquer usuário criptografe dados de modo que só quem possui a chave secreta correspondente possa descriptografar. A chave secreta, além dessa capacidade de descriptografar, é capaz de assinar dados; quando algo é assinado com uma chave secreta, a chave pública correspondente pode verificar se o remetente é verdadeiro e se o conteúdo não foi adulterado depois de assinado.
Esteganografia
Esteganografia significa escrita escondida, usada para ocutar uma escrita dentro de uma segunda. A Esteganografia não é um tipo de criptografia, pois a criptografia esconde o significado da informação enquanto a Esteganografia esconde a existência da mensagem. Uma técnica moderna de esteganografia é a alteração do bit menos significativo de cada pixel de uma imagem colorida de forma a que ele corresponda a um bit da mensagem, sem alterar muito a qualidade da imagem e realizando a esteganografia da mensagem.
RSA
RSA é um algoritimo de criptografia que é considerado o sistema de criptografia mais bem sucedido de chave assimétrica, fundamentado em teoria clássica dos números. É considerado dos mais seguros pois mandou por terra todas as tentativas de quebrá-lo. Alem disso foi primeiro algoritmo a possibilitar criptografia e assinatura digital.
Diffie-Hellman
Diffie-Hellman é um método especifico de criptografia para troca de chaves. Permite que dois elementos que desejam se comunicar compartilhar uma chave secreta sob um canal de comunicação inseguro, sem conhecer um ao outro a priori.
HASH
Um Hash é uma sequencia de bits gerada por meio de um algoritimo de dispersão que permite a visualização em letras e números, representando um nibble cada. A finalidade do HASH é transformar uma grande quantidade de informação em pequena quantidade