Pular para o conteúdo
ecdsa.com
ObsoletaWeierstrass curta

P-192

A P-192 (secp192r1, prime192v1) é a menor das curvas do NIST sobre campos primos; com cerca de 96 bits de segurança, ela serve apenas para uso legado.

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

A P-192 é a curva de Weierstrass curta y² = x³ − 3x + b sobre o primo 2^192 − 2^64 − 1. Ela foi padronizada no FIPS 186-2 (2000) e aparece no SEC 2 como secp192r1 e no ANSI X9.62 como prime192v1. Como nas outras curvas do NIST sobre campos primos, b foi derivado com SHA-1 da semente publicada; a origem da própria semente não está documentada.

Um grupo de 192 bits dá cerca de 96 bits de segurança contra o algoritmo rho de Pollard, abaixo do mínimo de 112 bits do NIST SP 800-57. Por isso, o NIST SP 800-186 classifica a P-192 como de uso legado: ela ainda pode verificar assinaturas existentes, mas não deve assinar nada novo. A RFC 8422 a declarou obsoleta para o TLS (ponto de código 19).

Nomes nos padrões

PadrãoNome
NIST FIPS 186-5 / SP 800-186P-192
SEC 2secp192r1
ANSI X9.62prime192v1

Identificadores de objeto

Parâmetros de domínio

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

Primo p do campo
0xfffffffffffffffffffffffffffffffeffffffffffffffff
Coeficiente a
0xfffffffffffffffffffffffffffffffefffffffffffffffc
Coeficiente b
0x64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1
Coordenada x do ponto base
0x188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012
Coordenada y do ponto base
0x7192b95ffc8da78631011ed6b24cdd573f977a11e794811
Ordem n do ponto base
0xffffffffffffffffffffffff99def836146bc9b1b4d22831
Cofator h
0x1
Semente
0x3045ae6fc8422f64ed579528d38120eae12196d5

Usada em

  • Legacy X.509 certificates
  • Legacy TLS 1.2 (secp192r1)

Identificadores em registros

Grupos suportados do TLS
secp192r1 0x0013

Padrões e referências

Todas as curvas