Saltar al contenido
ecdsa.com
AceptableWeierstrass corta

brainpoolP256t1

brainpoolP256t1 es la variante de brainpoolP256r1 con a = −3, isomorfa a ella y elegida por su aritmética más rápida.

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

Cada curva Brainpool «r1» tiene una variante «t1» obtenida mediante un isomorfismo sobre GF(p) —el parámetro Z del RFC 5639 §3 transforma (x, y) en (Z²x, Z³y)— que convierte el coeficiente a en −3, lo que permite duplicar puntos más rápido. Las dos curvas tienen grupos isomorfos del mismo orden primo y el mismo nivel de seguridad (unos 128 bits). Consulta brainpoolP256r1.

TLS, JOSE y COSE solo registran las curvas r1; las formas t1 aparecen como OID de X.509 (RFC 5639 §4.1) y en bibliotecas como OpenSSL y Bouncy Castle.

Nombres en los estándares

EstándarNombre
RFC 5639brainpoolP256t1

Identificadores de objeto

Parámetros de dominio

campo primo de 256 bits · seguridad de unos 128 bits

Primo del campo p
0xa9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377
Coeficiente a
0xa9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5374
Coeficiente b
0x662c61c430d84ea4fe66a7733d0b76b7bf93ebc4af2f49256ae58101fee92b04
Punto base x
0xa3e8eb3cc1cfe7b7732213b23a656149afa142c47aafbc2b79a191562e1305f4
Punto base y
0x2d996c823439c56d7f7b22e14644417e69bcb6de39d027001dabe8f35b25c9be
Orden n del punto base
0xa9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7
Cofactor h
0x1

Estándares y referencias

Todas las curvas