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