Aller au contenu
ecdsa.com
AcceptableWeierstrass réduite

numsp512d1

numsp512d1 est une courbe de Weierstrass de 512 bits de type « nothing up my sleeve », proposée par Microsoft Research en 2014.

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

Les courbes NUMS (Bos, Costello, Longa et Naehrig, 2014 ; draft-black-numscurves) ont été générées de façon déterministe, de sorte qu’aucune constante n’ait à être justifiée : p = 2^512 − c, avec le plus petit c pour lequel p est premier et p ≡ 3 (mod 4), puis le plus petit b pour lequel la courbe y² = x³ − 3x + b et sa tordue sont toutes deux d’ordre premier. numsp512d1 est cette courbe de Weierstrass d’ordre premier, qui offre environ 256 bits de sécurité.

L’Internet-Draft a expiré en 2015 sans devenir une RFC, et aucun registre de protocole ne répertorie ces courbes ; la bibliothèque MSR ECCLib de Microsoft Research les implémente. La courbe NUMS d’Edwards tordue définie modulo le même nombre premier est numsp512t1.

Noms dans les normes

NormeNom
draft-black-numscurves-02numsp512d1

Paramètres de domaine

corps premier de 512 bits · sécurité d’environ 256 bits

Nombre premier p du corps
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc7
Coefficient a
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc4
Coefficient b
0x1d99b
Coordonnée x du point de base
0x2
Coordonnée y du point de base
0x1c282eb23327f9711952c250ea61ad53fcc13031cf6dd336e0b9328433afbdd8cc5a1c1f0c716fdc724dde537c2b0adb00bb3d08dc83755b205cc30d7f83cf28
Ordre n du point de base
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b3ca4fb94e7831b4fc258ed97d0bdc63b568b36607cd243ce153f390433555d
Cofacteur h
0x1

Utilisée dans

  • MSR ECCLib (Microsoft Research)

Normes et références

Toutes les courbes