Aller au contenu
ecdsa.com
AcceptableWeierstrass réduite

GC256A

GC256A (id-tc26-gost-3410-2012-256-paramSetA) est la courbe GOST R 34.10-2012 de 256 bits dotée d’une forme d’Edwards tordue.

GC256A est une courbe de Weierstrass réduite y² = x³ + ax + b sur un corps premier de 256 bits, avec un sous-groupe d’ordre premier de 255 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.

La norme de signature russe GOST R 34.10-2012 utilise des courbes maintenues par le comité de normalisation TC 26. La courbe paramSetA, destinée aux clés de 256 bits et publiée dans la RFC 7836, §5.2, a pour cofacteur 4 et a été choisie pour être birationnellement équivalente à une courbe d’Edwards tordue, si bien que les implémentations peuvent utiliser des formules d’addition complètes.

C’est la courbe de l’algorithme DNSSEC 23 (RFC 9558), et elle figure dans TLS comme groupe GC256A, avec le schéma de signature gostr34102012_256a (RFC 9189 pour TLS 1.2, RFC 9367 pour TLS 1.3). Les signatures l’associent à la fonction de hachage Streebog de 256 bits (GOST R 34.11-2012).

Noms dans les normes

NormeNom
IANA TLS (RFC 9189)GC256A
TC 26id-tc26-gost-3410-2012-256-paramSetA

Identifiants d’objet

Paramètres de domaine

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

Nombre premier p du corps
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd97
Coefficient a
0xc2173f1513981673af4892c23035a27ce25e2013bf95aa33b22c656f277e7335
Coefficient b
0x295f9bae7428ed9ccc20e7c359a9d41a22fccd9108e17bf7ba9337a6f8ae9513
Coordonnée x du point de base
0x91e38443a5e82c0d880923425712b2bb658b9196932e02c78b2582fe742daa28
Coordonnée y du point de base
0x32879423ab1a0375895786c4bb46e9565fde0b5344766740af268adb32322e5c
Ordre n du point de base
0x400000000000000000000000000000000fd8cddfc87b6635c115af556c360c67
Cofacteur h
0x4

Utilisée dans

  • GOST R 34.10-2012 signatures
  • TLS 1.2 and 1.3 GOST cipher suites (RFC 9189, RFC 9367)
  • DNSSEC (algorithm 23)

Identifiants dans les registres

Groupes pris en charge par TLS
GC256A 0x0022
Schémas de signature TLS
gostr34102012_256a 0x0709
Numéros d’algorithmes DNSSEC
ECC-GOST12 23

Normes et références

Toutes les courbes