O cliente envia uma chave de encapsulamento ML-KEM-768 (1.184 bytes) seguida de uma chave pública X25519 de 32 bytes; o servidor devolve um texto cifrado ML-KEM (1.088 bytes) e a sua chave X25519, e o segredo compartilhado é o SHA-256 do segredo do ML-KEM concatenado com o segredo do X25519. A RFC 10042 também define mlkem768nistp256-sha256 e mlkem1024nistp384-sha384 para implantações que precisam de curvas do NIST.
O OpenSSH o adicionou na versão 9.9 (setembro de 2024) e o tornou padrão na 10.0; o OpenSSH 10.1 (outubro de 2025) exibe WARNING: connection is not using a post-quantum key exchange algorithm quando uma sessão recorre a um método clássico, comportamento ajustável com WarnWeakCrypto. Confira o que um servidor negocia com ssh -v ou com a auditoria de servidores SSH.
Só a troca de chaves é pós-quântica: a autenticação do host e do usuário ainda usa assinaturas clássicas, que um futuro computador quântico só conseguiria falsificar em tempo real, e não retroativamente.