GC256B est la courbe GOST de 256 bits connue depuis 2006 sous le nom de CryptoPro-A (id-GostR3410-2001-CryptoPro-A-ParamSet).
GC256B 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 256 bits et un cofacteur de 1 ; son niveau de sécurité estimé est de 128 bits. Statut : sûre, mais régionale ou de niche.
GC256B a été définie pour GOST R 34.10-2001 et publiée dans la RFC 4357, §11.4, sous le nom id-GostR3410-2001-CryptoPro-A-ParamSet ; GOST R 34.10-2012 la conserve sous le nom paramSetB (RFC 9215). C’est la courbe d’ordre premier y² = x³ − 3x + 166 définie modulo le nombre premier 2^256 − 617.
Les mêmes paramètres sont enregistrés pour l’échange de clés sous le nom CryptoPro-XchA, d’où les deux OID de la courbe. L’algorithme DNSSEC 12 (RFC 5933, désormais obsolète) l’utilisait, et TLS la répertorie comme groupe GC256B (RFC 9189, RFC 9367).