Saltar al contenido
ecdsa.com

sntrup761x25519-sha512

El intercambio de claves de SSH que combina Streamlined NTRU Prime sntrup761 con X25519 y calcula el hash con SHA-512; fue el predeterminado de OpenSSH desde la versión 9.0 (2022) hasta que mlkem768x25519-sha256 lo sustituyó en la 10.0.
También se escribesntrup761NTRU Primesntrup4591761x25519-sha512@tinyssh.org

El cliente envía una clave pública sntrup761 y una clave pública X25519; el servidor responde con un texto cifrado sntrup761 y su clave X25519, y ambas partes calculan con SHA-512 el hash de los dos secretos compartidos juntos para obtener el secreto compartido de SSH. Se distribuyó primero en TinySSH y OpenSSH como sntrup4591761x25519-sha512@tinyssh.org, y el nombre actual se estandarizó en el RFC 9941 (informativo, abril de 2026).

NTRU Prime fue un candidato alternativo de la ronda 3 del NIST, no un algoritmo estandarizado, por lo que los despliegues orientados a FIPS prefieren los híbridos de ML-KEM (RFC 10042). OpenSSH sigue admitiendo ambos, y desde la 10.1 el cliente avisa cuando una sesión no usa ninguno de los dos. Al ser híbrido, sigue siendo seguro mientras resista X25519 o sntrup761.

Estándares y referencias

Todos los términos