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

brainpoolP160r1

brainpoolP160r1 est la courbe Brainpool de 160 bits de la RFC 5639, dont les paramètres sont dérivés de façon vérifiable des décimales de π et de e.

brainpoolP160r1 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.

Les courbes Brainpool (RFC 5639) ont été générées de manière pseudo-aléatoire vérifiable : les nombres premiers proviennent des décimales de π et les coefficients des courbes de celles de e, si bien que chacun peut les recalculer (RFC 5639, annexe A). brainpoolP160r1 est la courbe aléatoire de 160 bits ; elle est d’ordre premier (cofacteur 1) et offre environ 80 bits de sécurité.

Avec environ 80 bits de sécurité, elle est trop petite pour de nouvelles clés (la NIST SP 800-57 exige au moins 112 bits). La NIST SP 800-186 ne répertorie les courbes Brainpool que pour l’interopérabilité.

Noms dans les normes

NormeNom
RFC 5639brainpoolP160r1

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
0x340e7be2a280eb74e2be61bada745d97e8f7c300
Coefficient b
0x1e589a8595423412134faa2dbdec95c8d8675e58
Coordonnée x du point de base
0xbed5af16ea3f6a4f62938c4631eb5af7bdbcdbc3
Coordonnée y du point de base
0x1667cb477a1a8ec338f94741669c976316da6321
Ordre n du point de base
0xe95e4a5f737059dc60df5991d45029409e60fc09
Cofacteur h
0x1

Normes et références

Toutes les courbes