Saltar al contenido
ecdsa.com
En desusoWeierstrass binaria

sect409k1

sect409k1 (NIST K-409) es una curva de Koblitz sobre el campo binario GF(2^409); NIST la declaró en desuso.

sect409k1 es una curva de Weierstrass binaria y² + xy = x³ + ax² + b sobre el campo binario GF(2^409), con un subgrupo de orden primo de 407 bits y cofactor 4; su nivel de seguridad estimado es de 192 bits. Estado: en desuso, no usar para claves nuevas.

Las curvas de Koblitz son curvas binarias y² + xy = x³ + ax² + 1 con a = 0 o 1; su endomorfismo de Frobenius permite a las implementaciones sustituir las duplicaciones de puntos por elevaciones al cuadrado baratas (multiplicación escalar τ-ádica). sect409k1 usa a = 0, el polinomio de reducción f de grado 409 que se muestra más arriba y cofactor 4, lo que da unos 192 bits de seguridad.

Las normas FIPS 186-2 a 186-4 la incluían como K-409. NIST SP 800-186 (2023) declara en desuso todas las curvas sobre campos binarios, y el RFC 8422 hizo lo mismo para TLS. OpenSSL puede compilarse sin compatibilidad con curvas binarias (no-ec2m).

Nombres en los estándares

EstándarNombre
SEC 2sect409k1
NIST FIPS 186-4 (withdrawn)K-409

Identificadores de objeto

Parámetros de dominio

campo binario GF(2^409) · seguridad de unos 192 bits

Grado del campo m
0x199
Polinomio de reducción f
0x2000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000001
Coeficiente a
0x0
Coeficiente b
0x1
Punto base x
0x60f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746
Punto base y
0x1e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b
Orden n del punto base
0x7ffffffffffffffffffffffffffffffffffffffffffffffffffe5f83b2d4ea20400ec4557d5ed3e3e7ca5b4b5c83b8e01e5fcf
Cofactor h
0x4

Se usa en

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

Identificadores en registros

Grupos admitidos de TLS
sect409k1 0x000B

Estándares y referencias

Todas las curvas