Pular para o conteúdo
ecdsa.com
ObsoletaWeierstrass binária

sect409k1

A sect409k1 (NIST K-409) é uma curva de Koblitz sobre o campo binário GF(2^409); o NIST a declarou obsoleta.

sect409k1 é uma curva de Weierstrass binária y² + xy = x³ + ax² + b sobre o campo binário GF(2^409) com um subgrupo de ordem prima de 407 bits e cofator 4; o nível de segurança estimado é de 192 bits. Status: obsoleta, não use para chaves novas.

As curvas de Koblitz são curvas binárias y² + xy = x³ + ax² + 1 com a = 0 ou 1; o endomorfismo de Frobenius delas permite que as implementações substituam duplicações de pontos por elevações ao quadrado baratas (multiplicação escalar τ-ádica). A sect409k1 usa a = 0, o polinômio de redução f de grau 409 mostrado acima e cofator 4, o que dá cerca de 192 bits de segurança.

Os FIPS 186-2 a 186-4 a listavam como K-409. O NIST SP 800-186 (2023) declara obsoletas todas as curvas sobre campos binários, e a RFC 8422 as declarou obsoletas para o TLS. O OpenSSL pode ser compilado sem suporte a curvas binárias (no-ec2m).

Nomes nos padrões

PadrãoNome
SEC 2sect409k1
NIST FIPS 186-4 (withdrawn)K-409

Identificadores de objeto

Parâmetros de domínio

campo binário GF(2^409) · cerca de 192 bits de segurança

Grau m do campo
0x199
Polinômio de redução f
0x2000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000001
Coeficiente a
0x0
Coeficiente b
0x1
Coordenada x do ponto base
0x60f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746
Coordenada y do ponto base
0x1e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b
Ordem n do ponto base
0x7ffffffffffffffffffffffffffffffffffffffffffffffffffe5f83b2d4ea20400ec4557d5ed3e3e7ca5b4b5c83b8e01e5fcf
Cofator h
0x4

Usada em

  • Legacy TLS 1.2 (RFC 8422)
  • Legacy X.509 certificates

Identificadores em registros

Grupos suportados do TLS
sect409k1 0x000B

Padrões e referências

Todas as curvas