Используйте OpenSSH для обмена ключами с NTRU Prime

Используйте OpenSSH для обмена ключами с NTRU Prime

Я хотел бы сделать обмен ключами для симметричного ключа от клиента к серверу с помощью алгоритма NTRU Prime (в целях тестирования). Я уже установил OpenSSH 9.1 на обеих сторонах и проверил, все ли работает (подключение, часть обмена ключами и т. д.). Работает. Однако я не уверен, как именно я делаю обмен ключами. Я не нашел многого в Интернете или на страницах man. Я нашел только эту команду:

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

который, если я правильно понял, использует определенный алгоритм для обмена ключами. Однако после его использования я получил только SSH-подключение, но не смог выполнить никакого обмена ключами.

решение1

Проще говоря, SSH сначала использует алгоритм обмена ключами для безопасного обмена симметричным ключом, который используется для шифрования соединения.

Добавьте опцию "-v" к вашей команде, и вы увидите все кровавые подробности установления соединения ssh. Найдите строку, содержащую "kex: algorithm:", показывающую вам фактически используемый алгоритм обмена ключами.

Связанный контент