Pular para o conteúdo
ecdsa.com
LegadaWeierstrass curta

secp224k1

A secp224k1 é uma curva de Koblitz de 224 bits do SEC 2 (y² = x³ + 5) cuja ordem do grupo tem um bit a mais que o campo.

secp224k1 é uma curva na forma curta de Weierstrass y² = x³ + ax + b sobre um campo primo de 224 bits com um subgrupo de ordem prima de 225 bits e cofator 1; o nível de segurança estimado é de 112 bits. Status: ainda segura, em processo de descontinuação.

A secp224k1 é y² = x³ + 5 sobre um primo p de 224 bits com p ≡ 1 (mod 3), o que lhe dá o mesmo endomorfismo GLV das outras curvas de Koblitz do SEC 2. A ordem do grupo n é um primo de 225 bits, um pouco maior que p — o limite de Hasse permite isso —, então as chaves privadas e os valores s do ECDSA podem precisar de 29 bytes em vez de 28, o que quebra o código que supõe que os escalares cabem em um elemento do campo.

Ela oferece cerca de 112 bits de segurança e foi declarada obsoleta para o TLS pela RFC 8422 (ponto de código 20); ela raramente é usada.

Nomes nos padrões

PadrãoNome
SEC 2secp224k1

Identificadores de objeto

Parâmetros de domínio

campo primo de 224 bits · cerca de 112 bits de segurança

Primo p do campo
0xfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d
Coeficiente a
0x0
Coeficiente b
0x5
Coordenada x do ponto base
0xa1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c
Coordenada y do ponto base
0x7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5
Ordem n do ponto base
0x10000000000000000000000000001dce8d2ec6184caf0a971769fb1f7
Cofator h
0x1

Usada em

  • Legacy TLS 1.2 (secp224k1)

Identificadores em registros

Grupos suportados do TLS
secp224k1 0x0014

Padrões e referências

Todas as curvas