Aller au contenu
ecdsa.com
ObsolèteWeierstrass réduite

brainpoolP160t1

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

brainpoolP160t1 est une courbe de Weierstrass réduite y² = x³ + ax + b sur un corps premier de 160 bits, avec un sous-groupe d’ordre premier de 160 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 80 bits. Statut : obsolète, à ne pas utiliser pour de nouvelles clés.

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 80 bits). Voir brainpoolP160r1.

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

Identifiants d’objet

Paramètres de domaine

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

Nombre premier p du corps
0xe95e4a5f737059dc60dfc7ad95b3d8139515620f
Coefficient a
0xe95e4a5f737059dc60dfc7ad95b3d8139515620c
Coefficient b
0x7a556b6dae535b7b51ed2c4d7daa7a0b5c55f380
Coordonnée x du point de base
0xb199b13b9b34efc1397e64baeb05acc265ff2378
Coordonnée y du point de base
0xadd6718b7c7c1961f0991b842443772152c9e0ad
Ordre n du point de base
0xe95e4a5f737059dc60df5991d45029409e60fc09
Cofacteur h
0x1

Normes et références

Toutes les courbes