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

brainpoolP320t1

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

brainpoolP320t1 é uma curva na forma curta de Weierstrass y² = x³ + ax + b sobre um campo primo de 320 bits com um subgrupo de ordem prima de 320 bits e cofator 1; o nível de segurança estimado é de 160 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 160 bits). Veja brainpoolP320r1.

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 5639brainpoolP320t1

Identificadores de objeto

Parâmetros de domínio

campo primo de 320 bits · cerca de 160 bits de segurança

Primo p do campo
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27
Coeficiente a
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e24
Coeficiente b
0xa7f561e038eb1ed560b3d147db782013064c19f27ed27c6780aaf77fb8a547ceb5b4fef422340353
Coordenada x do ponto base
0x925be9fb01afc6fb4d3e7d4990010f813408ab106c4f09cb7ee07868cc136fff3357f624a21bed52
Coordenada y do ponto base
0x63ba3a7a27483ebf6671dbef7abb30ebee084e58a0b077ad42a5a0989d1ee71b1b9bc0455fb0d2c3
Ordem n do ponto base
0xd35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311
Cofator h
0x1

Padrões e referências

Todas as curvas