Aller au contenu
ecdsa.com
ObsolescenteWeierstrass réduite

secp224k1

secp224k1 est une courbe de Koblitz de 224 bits de SEC 2 (y² = x³ + 5) dont l’ordre du groupe compte un bit de plus que la taille de son corps.

secp224k1 est une courbe de Weierstrass réduite y² = x³ + ax + b sur un corps premier de 224 bits, avec un sous-groupe d’ordre premier de 225 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 112 bits. Statut : encore sûre, en cours d’abandon.

secp224k1 est la courbe y² = x³ + 5 définie modulo un nombre premier p de 224 bits tel que p ≡ 1 (mod 3), ce qui lui confère le même endomorphisme GLV que celui des autres courbes de Koblitz de SEC 2. L’ordre du groupe, n, est un nombre premier de 225 bits, légèrement supérieur à p (la borne de Hasse le permet) : les clés privées et les valeurs s d’ECDSA peuvent donc nécessiter 29 octets au lieu de 28, ce qui casse le code qui suppose qu’un scalaire tient dans un élément du corps.

Elle offre environ 112 bits de sécurité et la RFC 8422 l’a rendue obsolète pour TLS (point de code 20) ; elle est rarement utilisée.

Noms dans les normes

NormeNom
SEC 2secp224k1

Identifiants d’objet

Paramètres de domaine

corps premier de 224 bits · sécurité d’environ 112 bits

Nombre premier p du corps
0xfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d
Coefficient a
0x0
Coefficient b
0x5
Coordonnée x du point de base
0xa1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c
Coordonnée y du point de base
0x7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5
Ordre n du point de base
0x10000000000000000000000000001dce8d2ec6184caf0a971769fb1f7
Cofacteur h
0x1

Utilisée dans

  • Legacy TLS 1.2 (secp224k1)

Identifiants dans les registres

Groupes pris en charge par TLS
secp224k1 0x0014

Normes et références

Toutes les courbes