Saltar al contenido
ecdsa.com
AceptableWeierstrass corta

GC512A

GC512A (id-tc26-gost-3410-12-512-paramSetA) es una curva de 512 bits de GOST R 34.10-2012.

GC512A es una curva de Weierstrass corta y² = x³ + ax + b sobre un campo primo de 512 bits, con un subgrupo de orden primo de 512 bits y cofactor 1; su nivel de seguridad estimado es de 256 bits. Estado: segura, pero regional o de nicho.

GOST R 34.10-2012 añadió claves de firma de 512 bits. paramSetA, publicado en el RFC 7836 §5.1.1, es y² = x³ − 3x + b sobre el primo 2^512 − 569 y tiene orden primo, lo que da unos 256 bits de seguridad.

Las firmas usan el hash Streebog de 512 bits; TLS incluye la curva como grupo GC512A con el esquema de firma gostr34102012_512a (RFC 9189, RFC 9367).

Nombres en los estándares

EstándarNombre
IANA TLS (RFC 9189)GC512A
TC 26id-tc26-gost-3410-12-512-paramSetA

Identificadores de objeto

Parámetros de dominio

campo primo de 512 bits · seguridad de unos 256 bits

Primo del campo p
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc7
Coeficiente a
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc4
Coeficiente b
0xe8c2505dedfc86ddc1bd0b2b6667f1da34b82574761cb0e879bd081cfd0b6265ee3cb090f30d27614cb4574010da90dd862ef9d4ebee4761503190785a71c760
Punto base x
0x3
Punto base y
0x7503cfe87a836ae3a61b8816e25450e6ce5e1c93acf1abc1778064fdcbefa921df1626be4fd036e93d75e6a50e3a41e98028fe5fc235f5b889a589cb5215f2a4
Orden n del punto base
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27e69532f48d89116ff22b8d4e0560609b4b38abfad2b85dcacdb1411f10b275
Cofactor h
0x1

Se usa en

  • GOST R 34.10-2012 signatures
  • TLS 1.2 and 1.3 GOST cipher suites (RFC 9189, RFC 9367)
  • Russian government PKI

Identificadores en registros

Grupos admitidos de TLS
GC512A 0x0026
Esquemas de firma de TLS
gostr34102012_512a 0x070D

Estándares y referencias

Todas las curvas