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

sect571k1

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

sect571k1 é uma curva de Weierstrass binária y² + xy = x³ + ax² + b sobre o campo binário GF(2^571) com um subgrupo de ordem prima de 570 bits e cofator 4; o nível de segurança estimado é de 256 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 sect571k1 usa a = 0, o polinômio de redução f de grau 571 mostrado acima e cofator 4, o que dá cerca de 256 bits de segurança.

Os FIPS 186-2 a 186-4 a listavam como K-571. 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 2sect571k1
NIST FIPS 186-4 (withdrawn)K-571

Identificadores de objeto

Parâmetros de domínio

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

Grau m do campo
0x23b
Polinômio de redução f
0x80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000425
Coeficiente a
0x0
Coeficiente b
0x1
Coordenada x do ponto base
0x26eb7a859923fbc82189631f8103fe4ac9ca2970012d5d46024804801841ca44370958493b205e647da304db4ceb08cbbd1ba39494776fb988b47174dca88c7e2945283a01c8972
Coordenada y do ponto base
0x349dc807f4fbf374f4aeade3bca95314dd58cec9f307a54ffc61efc006d8a2c9d4979c0ac44aea74fbebbb9f772aedcb620b01a7ba7af1b320430c8591984f601cd4c143ef1c7a3
Ordem n do ponto base
0x20000000000000000000000000000000000000000000000000000000000000000000000131850e1f19a63e4b391a8db917f4138b630d84be5d639381e91deb45cfe778f637c1001
Cofator h
0x4

Usada em

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

Identificadores em registros

Grupos suportados do TLS
sect571k1 0x000D

Padrões e referências

Todas as curvas