Aller au contenu
ecdsa.com
ObsolescenteWeierstrass réduite

brainpoolP224t1

brainpoolP224t1 est l’homologue de brainpoolP224r1 avec a = −3 : elle lui est isomorphe et a été choisie pour une arithmétique plus rapide.

brainpoolP224t1 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 224 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 112 bits. Statut : encore sûre, en cours d’abandon.

Chaque courbe Brainpool « r1 » a une homologue « t1 », obtenue par un isomorphisme sur GF(p) – le paramètre Z de la RFC 5639, §3, envoie (x, y) sur (Z²x, Z³y) – qui transforme a en −3, ce qui accélère le doublement de point. Les deux courbes ont des groupes isomorphes de même ordre premier et le même niveau de sécurité (environ 112 bits). Voir brainpoolP224r1.

TLS, JOSE et COSE n’enregistrent que les courbes r1 ; les formes t1 existent en tant qu’OID X.509 (RFC 5639, §4.1) et dans des bibliothèques telles qu’OpenSSL et Bouncy Castle.

Noms dans les normes

NormeNom
RFC 5639brainpoolP224t1

Identifiants d’objet

Paramètres de domaine

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

Nombre premier p du corps
0xd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0ff
Coefficient a
0xd7c134aa264366862a18302575d1d787b09f075797da89f57ec8c0fc
Coefficient b
0x4b337d934104cd7bef271bf60ced1ed20da14c08b3bb64f18a60888d
Coordonnée x du point de base
0x6ab1e344ce25ff3896424e7ffe14762ecb49f8928ac0c76029b4d580
Coordonnée y du point de base
0x374e9f5143e568cd23f3f4d7c0d4b1e41c8cc0d1c6abd5f1a46db4c
Ordre n du point de base
0xd7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f
Cofacteur h
0x1

Normes et références

Toutes les courbes