Criptografia assimétrica

Fonte: Wikiversidade

A criptografia assimétrica, também conhecida como criptografia de chave pública, é um método de criptografia que usa pares de chaves para criptografar e descriptografar dados. Diferentemente da criptografia simétrica, que usa a mesma chave para criptografar e descriptografar, na criptografia assimétrica, cada parte tem um par de chaves: uma chave pública e uma chave privada.

A chave pública é compartilhada com outras pessoas e pode ser usada para criptografar dados, mas não pode ser usada para descriptografá-los. A chave privada é mantida em segredo e é usada para descriptografar os dados criptografados com a chave pública correspondente.

Esse método de criptografia é mais seguro do que a criptografia simétrica, pois a chave privada não é compartilhada com outras pessoas, o que reduz o risco de alguém interceptar e decifrar a mensagem. Além disso, a criptografia assimétrica é mais escalável do que a criptografia simétrica, pois não é necessário compartilhar chaves secretas entre todas as partes que precisam se comunicar de forma segura.

Existem vários algoritmos de criptografia assimétrica amplamente utilizados, como o RSA, o Diffie-Hellman e o Elliptic Curve Cryptography (ECC). Esses algoritmos de criptografia usam diferentes tamanhos de chave e métodos de criptografia para proteger os dados.

A criptografia assimétrica é frequentemente usada em conjunto com a criptografia simétrica em uma abordagem conhecida como criptografia híbrida. Nessa abordagem, a chave simétrica é criptografada usando a chave pública do destinatário, e depois enviada para ele. Depois que o destinatário recebe a chave simétrica, ele pode usar a criptografia simétrica para criptografar e descriptografar as mensagens. Isso permite que a criptografia simétrica seja usada com segurança, mesmo em ambientes em que as chaves simétricas precisam ser compartilhadas entre muitos usuários.