O sistema de criptografia assimétrica funciona da seguinte forma:
O servidor e o cliente geram as suas chaves públicas e privadas. O servidor envia para o cliente sua chave pública, e o cliente envia para o servidor sua chave pública.
O cliente criptografa seus dados com a chave pública (do servidor), e envia para o servidor.
O servidor descriptografa os dados com a sua chave privada.
O servidor criptografa o que será enviado para o cliente com a chave pública do cliente, e envia para o cliente.
O cliente consegue, por fim, descriptografar o retorno do servidor, com sua chave privada.
fonte: https://medium.com/@tarcisioma/algoritmo-de-criptografia-assim%C3%A9trica-rsa-c6254a3c7042
JUSTIFICATIVA CEBRASPE: ERRADO.
Os algoritmos não garantem que seja impossível, a garantia é que seja computacionalmente inviável que um invasor determine a chave privada caso conheça a chave pública. Uma forma de ataque aos sistemas de chave pública é, portanto, tentar calcular a chave privada, dada a chave pública. A tentativa faz sentido, pois a história da criptoanálise mostra que um problema que parece insolúvel de um ponto de vista pode ter uma solução se for visto de uma maneira inteiramente diferente.
FONTE: https://arquivos.qconcursos.com/prova/arquivo_gabarito/83449/cespe-cebraspe-2021-pg-df-tecnico-juridico-tecnologia-e-informacao-gabarito.pdf