Pular para o conteúdo
ecdsa.com
AceitávelWeierstrass curta

brainpoolP384t1

A brainpoolP384t1 é a contraparte da brainpoolP384r1 com a = −3, isomorfa a ela e escolhida para uma aritmética mais rápida.

brainpoolP384t1 é uma curva na forma curta de Weierstrass y² = x³ + ax + b sobre um campo primo de 384 bits com um subgrupo de ordem prima de 384 bits e cofator 1; o nível de segurança estimado é de 192 bits. Status: segura, mas regional ou de nicho.

Cada curva Brainpool “r1” tem uma contraparte “t1” obtida por um isomorfismo sobre GF(p) — o parâmetro Z da RFC 5639 §3 leva (x, y) em (Z²x, Z³y) — que transforma o coeficiente a em −3, o que permite uma duplicação de pontos mais rápida. As duas curvas têm grupos isomorfos com a mesma ordem prima e o mesmo nível de segurança (cerca de 192 bits). Veja brainpoolP384r1.

O TLS, o JOSE e o COSE registram apenas as curvas r1; as formas t1 aparecem como OIDs X.509 (RFC 5639 §4.1) e em bibliotecas como o OpenSSL e o Bouncy Castle.

Nomes nos padrões

PadrãoNome
RFC 5639brainpoolP384t1

Identificadores de objeto

Parâmetros de domínio

campo primo de 384 bits · cerca de 192 bits de segurança

Primo p do campo
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53
Coeficiente a
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec50
Coeficiente b
0x7f519eada7bda81bd826dba647910f8c4b9346ed8ccdc64e4b1abd11756dce1d2074aa263b88805ced70355a33b471ee
Coordenada x do ponto base
0x18de98b02db9a306f2afcd7235f72a819b80ab12ebd653172476fecd462aabffc4ff191b946a5f54d8d0aa2f418808cc
Coordenada y do ponto base
0x25ab056962d30651a114afd2755ad336747f93475b7a1fca3b88f2b6a208ccfe469408584dc2b2912675bf5b9e582928
Ordem n do ponto base
0x8cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565
Cofator h
0x1

Padrões e referências

Todas as curvas