Aller au contenu
ecdsa.com
ObsolescenteWeierstrass réduite

brainpoolP224r1

brainpoolP224r1 est la courbe Brainpool de 224 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.

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

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). brainpoolP224r1 est la courbe aléatoire de 224 bits ; elle est d’ordre premier (cofacteur 1) et offre environ 112 bits de sécurité.

Avec 112 bits de sécurité, elle n’atteint le minimum actuel du NIST que jusqu’en 2030 (SP 800-57), et aucun enregistrement TLS, JOSE ou COSE ne la couvre. La NIST SP 800-186 répertorie les courbes Brainpool pour l’interopérabilité.

Noms dans les normes

NormeNom
RFC 5639brainpoolP224r1

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
0x68a5e62ca9ce6c1c299803a6c1530b514e182ad8b0042a59cad29f43
Coefficient b
0x2580f63ccfe44138870713b1a92369e33e2135d266dbb372386c400b
Coordonnée x du point de base
0xd9029ad2c7e5cf4340823b2a87dc68c9e4ce3174c1e6efdee12c07d
Coordonnée y du point de base
0x58aa56f772c0726f24c6b89e4ecdac24354b9e99caa3f6d3761402cd
Ordre n du point de base
0xd7c134aa264366862a18302575d0fb98d116bc4b6ddebca3a5a7939f
Cofacteur h
0x1

Normes et références

Toutes les courbes