Aller au contenu
ecdsa.com
AcceptableWeierstrass réduite

brainpoolP320t1

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

brainpoolP320t1 est une courbe de Weierstrass réduite y² = x³ + ax + b sur un corps premier de 320 bits, avec un sous-groupe d’ordre premier de 320 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 160 bits. Statut : sûre, mais régionale ou de niche.

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 160 bits). Voir brainpoolP320r1.

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 5639brainpoolP320t1

Identifiants d’objet

Paramètres de domaine

corps premier de 320 bits · sécurité d’environ 160 bits

Nombre premier p du corps
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27
Coefficient a
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e24
Coefficient b
0xa7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353
Coordonnée x du point de base
0x925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed52
Coordonnée y du point de base
0x63ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3
Ordre n du point de base
0xd35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311
Cofacteur h
0x1

Normes et références

Toutes les courbes