O cliente envia uma chave pública sntrup761 e uma chave pública X25519; o servidor responde com um texto cifrado sntrup761 e sua chave X25519, e os dois lados calculam com SHA-512 o hash dos dois segredos compartilhados juntos, obtendo o segredo compartilhado do SSH. Ela foi lançada primeiro no TinySSH e no OpenSSH como sntrup4591761x25519-sha512@tinyssh.org, e o nome atual foi padronizado na RFC 9941 (informativa, abril de 2026).
O NTRU Prime foi um candidato alternativo da 3ª rodada do NIST, e não um algoritmo padronizado, por isso implantações orientadas a FIPS preferem os híbridos com ML-KEM (RFC 10042). Os dois continuam com suporte no OpenSSH e, desde a 10.1, o cliente emite um aviso quando uma sessão não usa nenhum deles. Por ser híbrida, ela continua segura enquanto o X25519 ou o sntrup761 resistir.