Aller au contenu
ecdsa.com
ObsolèteWeierstrass binaire

sect409k1

sect409k1 (NIST K-409) est une courbe de Koblitz sur le corps binaire GF(2^409) ; le NIST l’a déclarée obsolète.

sect409k1 est une courbe de Weierstrass binaire y² + xy = x³ + ax² + b sur le corps binaire GF(2^409), avec un sous-groupe d’ordre premier de 407 bits et un cofacteur de 4 ; son niveau de sécurité estimé est de 192 bits. Statut : obsolète, à ne pas utiliser pour de nouvelles clés.

Les courbes de Koblitz sont les courbes binaires y² + xy = x³ + ax² + 1 avec a = 0 ou 1 ; leur endomorphisme de Frobenius permet aux implémentations de remplacer les doublements de point par des élévations au carré peu coûteuses (multiplication scalaire τ-adique). sect409k1 utilise a = 0, le polynôme de réduction f de degré 409 indiqué ci-dessus et le cofacteur 4, pour environ 192 bits de sécurité.

Les normes FIPS 186-2 à 186-4 la répertoriaient sous le nom K-409. La NIST SP 800-186 (2023) déclare obsolètes toutes les courbes sur un corps binaire, et la RFC 8422 les a rendues obsolètes pour TLS. OpenSSL peut être compilé sans prise en charge des courbes binaires (no-ec2m).

Noms dans les normes

NormeNom
SEC 2sect409k1
NIST FIPS 186-4 (withdrawn)K-409

Identifiants d’objet

Paramètres de domaine

corps binaire GF(2^409) · sécurité d’environ 192 bits

Degré m du corps
0x199
Polynôme de réduction f
0x2000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000001
Coefficient a
0x0
Coefficient b
0x1
Coordonnée x du point de base
0x60f05f658f49c1ad3ab1890f7184210efd0987e307c84c27accfb8f9f67cc2c460189eb5aaaa62ee222eb1b35540cfe9023746
Coordonnée y du point de base
0x1e369050b7c4e42acba1dacbf04299c3460782f918ea427e6325165e9ea10e3da5f6c42e9c55215aa9ca27a5863ec48d8e0286b
Ordre n du point de base
0x7ffffffffffffffffffffffffffffffffffffffffffffffffffe5f83b2d4ea20400ec4557d5ed3e3e7ca5b4b5c83b8e01e5fcf
Cofacteur h
0x4

Utilisée dans

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

Identifiants dans les registres

Groupes pris en charge par TLS
sect409k1 0x000B

Normes et références

Toutes les courbes