Use OpenSSH para fazer uma troca de chaves com NTRU Prime

Use OpenSSH para fazer uma troca de chaves com NTRU Prime

Gostaria de fazer uma troca de chave por uma chave simétrica do cliente para o servidor com o algoritmo NTRU Prime (por motivos de teste). Já instalei o OpenSSH 9.1 nos dois lados e já verifiquei se está tudo funcionando (conexão, parte de troca de chaves etc.). Isso é. No entanto, não tenho certeza de como faço exatamente a troca de chaves. Não encontrei muita coisa na internet ou nas páginas de manual. Encontrei apenas este comando:

ssh -oKexAlgorithms=+"[email protected]" user@server

que, se bem entendi, usa um algoritmo específico para troca de chaves. Porém, depois de usá-lo, obtive apenas uma conexão SSH, mas não consegui fazer nenhuma troca de chaves.

Responder1

Em termos simples, o SSH primeiro usa um algoritmo de troca de chaves para trocar com segurança uma chave simétrica, que é usada para criptografar a conexão.

Adicione a opção "-v" ao seu comando e você verá todos os detalhes sangrentos do estabelecimento de uma conexão ssh. Procure uma linha contendo "kex: algoritmo:" mostrando o algoritmo real de troca de chaves usado.

informação relacionada