numsp384d1 est une courbe de Weierstrass de 384 bits de type « nothing up my sleeve », proposée par Microsoft Research en 2014.
numsp384d1 est une courbe de Weierstrass réduite y² = x³ + ax + b sur un corps premier de 384 bits, avec un sous-groupe d’ordre premier de 384 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 192 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^384 − 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. numsp384d1 est cette courbe de Weierstrass d’ordre premier, qui offre environ 192 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 numsp384t1.
Noms dans les normes
Norme
Nom
draft-black-numscurves-02
numsp384d1
Paramètres de domaine
corps premier de 384 bits · sécurité d’environ 192 bits