Saltar al contenido
ecdsa.com
HeredadaWeierstrass corta

P-224

P-224 (secp224r1) es la curva NIST sobre campo primo con un nivel de seguridad de 112 bits, el más bajo que NIST aún aprueba.

P-224 es una curva de Weierstrass corta y² = x³ + ax + b sobre un campo primo de 224 bits, con un subgrupo de orden primo de 224 bits y cofactor 1; su nivel de seguridad estimado es de 112 bits. Estado: aún segura, en proceso de retirada.

P-224 es y² = x³ − 3x + b sobre el primo 2^224 − 2^96 + 1, especificada en NIST SP 800-186 y, como secp224r1, en SEC 2. A diferencia de los demás primos de NIST, este p es congruente con 1 mod 4, así que descomprimir un punto requiere la raíz cuadrada general de Tonelli–Shanks en lugar de una sola exponenciación.

Su nivel de seguridad de 112 bits cumple el mínimo actual de NIST; NIST SP 800-57 parte 1 acepta 112 bits de seguridad para proteger datos nuevos solo hasta 2030. TLS declaró la curva en desuso en el RFC 8422 (punto de código 21), así que hoy rara vez se negocia.

Nombres en los estándares

EstándarNombre
NIST FIPS 186-5 / SP 800-186P-224
SEC 2secp224r1

Identificadores de objeto

Parámetros de dominio

campo primo de 224 bits · seguridad de unos 112 bits

Primo del campo p
0xffffffffffffffffffffffffffffffff000000000000000000000001
Coeficiente a
0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe
Coeficiente b
0xb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4
Punto base x
0xb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21
Punto base y
0xbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34
Orden n del punto base
0xffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d
Cofactor h
0x1
Semilla
0xbd71344799d5c7fcdc45b59fa3b9ab8f6a948bc5

Se usa en

  • Legacy TLS 1.2 (secp224r1)
  • Smart cards
  • Embedded devices

Identificadores en registros

Grupos admitidos de TLS
secp224r1 0x0015

Estándares y referencias

Todas las curvas