Pular para o conteúdo
ecdsa.com
ObsoletaWeierstrass curta

brainpoolP160t1

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

brainpoolP160t1 é uma curva na forma curta de Weierstrass y² = x³ + ax + b sobre um campo primo de 160 bits com um subgrupo de ordem prima de 160 bits e cofator 1; o nível de segurança estimado é de 80 bits. Status: obsoleta, não use para chaves novas.

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 80 bits). Veja brainpoolP160r1.

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

Identificadores de objeto

Parâmetros de domínio

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

Primo p do campo
0xe95e4a5f737059dc60dfc7ad95b3d8139515620f
Coeficiente a
0xe95e4a5f737059dc60dfc7ad95b3d8139515620c
Coeficiente b
0x7a556b6dae535b7b51ed2c4d7daa7a0b5c55f380
Coordenada x do ponto base
0xb199b13b9b34efc1397e64baeb05acc265ff2378
Coordenada y do ponto base
0xadd6718b7c7c1961f0991b842443772152c9e0ad
Ordem n do ponto base
0xe95e4a5f737059dc60df5991d45029409e60fc09
Cofator h
0x1

Padrões e referências

Todas as curvas