Sobes.tech
Middle+

Como é que a criptografia assimétrica é utilizada no TLS e para que serve?

sobes.tech IA

Resposta da IA

Dentro do TLS (Transport Layer Security), a criptografia assimétrica é usada para estabelecer um canal seguro de comunicação entre o cliente e o servidor. A sua principal tarefa é trocar de forma segura as chaves para a criptografia simétrica, que é então usada para a transmissão de dados.

Como funciona:

  • O servidor envia ao cliente a sua chave pública num certificado.
  • O cliente usa essa chave pública para cifrar um segredo gerado aleatoriamente (pre-master secret).
  • O servidor decifra esse segredo com a sua chave privada.
  • Ambos os participantes geram uma chave simétrica comum com base nesse segredo.

A criptografia assimétrica é necessária para transmitir a chave de cifragem de forma segura, sem revelá-la a terceiros. Após a troca de chaves, um algoritmo simétrico mais rápido é usado para cifrar e decifrar os dados.

Exemplos de algoritmos: RSA, ECDSA para criptografia assimétrica; AES para criptografia simétrica.