Criptografia simétrica x criptografia assimétrica

Vamos entender as diferenças entre os dois tipos de criptografia usados pelos sistemas de computação.

A criptografia simétrica

  • usa a mesma chave tanto para criptografar como para descriptografar dados.
  • todas as partes que enviam e recebem os dados devem conhecer ou ter acesso à chave de criptografia.
  • Os algoritmos que são usados para a criptografia simétrica são mais simples do que os algoritmos usados na criptografia assimétrica.
  • não fornece não-repúdio (o não-repúdio previne que alguém negue o envio e/ou recebimento de uma mensagem).
  • Ex: DES, 3DES, IDEA, RC2 RC4, AES( RIJNDAEL)

A criptografia assimétrica:

  • usa duas chaves diferentes, porém matematicamente relacionadas, para criptografar e descriptografar dados (chaves privadas e chaves públicas).
  • é considerada mais segura do que a criptografia simétrica
  • usa algoritmos mais complexos do que a simétrica
  • o processo de criptografia é muito mais lento
  • Os dados criptografadas por meio da chave pública só podem ser descriptografados com o uso da chave privada. Por outro lado, os dados criptografados por meio da chave privada só podem ser descriptografados com o uso da chave pública.
  • fornece confidencialidade e não-repúdio.
  • Ex: RSA, DSA, Diffie-Hellman, Merkle-Hellman.