Aller au contenu
ecdsa.com
AcceptableEdwards tordue

numsp256t1

numsp256t1 est une courbe d’Edwards tordue de 256 bits de type « nothing up my sleeve », proposée par Microsoft Research en 2014.

numsp256t1 est une courbe d’Edwards tordue ax² + y² = 1 + dx²y² sur un corps premier de 256 bits, avec un sous-groupe d’ordre premier de 254 bits et un cofacteur de 4 ; son niveau de sécurité estimé est de 128 bits. Statut : sûre, mais régionale ou de niche.

Définie modulo le même nombre premier que numsp256d1, numsp256t1 est la courbe d’Edwards tordue −x² + y² = 1 + dx²y², avec le plus petit d pour lequel la courbe et sa tordue ont toutes deux pour ordre quatre fois un nombre premier (draft-black-numscurves, annexe A). Son cofacteur est 4 et sa sécurité d’environ 128 bits.

Comme les courbes NUMS de Weierstrass, elle n’a jamais été normalisée ; la bibliothèque MSR ECCLib de Microsoft Research l’implémente.

Noms dans les normes

NormeNom
draft-black-numscurves-02numsp256t1

Paramètres de domaine

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

Nombre premier p du corps
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff43
Coefficient a
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff42
Coefficient d
0x3bee
Coordonnée x du point de base
0xd
Coordonnée y du point de base
0x7d0ab41e2a1276dba3d330b39fa046bfbe2a6d63824d303f707f6fb5331cadba
Ordre n du point de base
0x3fffffffffffffffffffffffffffffffbe6aa55ad0a6bc64e5b84e6f1122b4ad
Cofacteur h
0x4

Utilisée dans

  • MSR ECCLib (Microsoft Research)

Normes et références

Toutes les courbes