Aller au contenu
ecdsa.com

sntrup761x25519-sha512

L’échange de clés SSH qui combine sntrup761 (Streamlined NTRU Prime) et X25519 et hache le résultat avec SHA-512, par défaut dans OpenSSH de la version 9.0 (2022) jusqu’à son remplacement par mlkem768x25519-sha256 dans la 10.0.
Autres graphiessntrup761NTRU Primesntrup4591761x25519-sha512@tinyssh.org

Le client envoie une clé publique sntrup761 et une clé publique X25519 ; le serveur répond avec un texte chiffré sntrup761 et sa clé X25519, puis les deux parties hachent ensemble les deux secrets partagés avec SHA-512 pour obtenir le secret partagé SSH. Il a d’abord été livré dans TinySSH et OpenSSH sous le nom sntrup4591761x25519-sha512@tinyssh.org, et le nom actuel a été normalisé par la RFC 9941 (informationnelle, avril 2026).

NTRU Prime était un candidat alternatif du 3e tour du NIST, et non un algorithme normalisé : les déploiements orientés FIPS préfèrent donc les hybrides ML-KEM (RFC 10042). OpenSSH prend toujours en charge les deux, et depuis la 10.1 le client avertit lorsqu’une session n’utilise ni l’un ni l’autre. En tant qu’hybride, cet échange reste sûr tant que X25519 ou sntrup761 résiste.

Normes et références

Tous les termes