Zum Inhalt springen
ecdsa.com
AuslaufendKurze Weierstraß-Form

P-224

P-224 (secp224r1) ist die NIST-Kurve über einem Primkörper mit einem Sicherheitsniveau von 112 Bit, dem niedrigsten, das NIST noch zulässt.

P-224 ist eine Kurve in kurzer Weierstraß-Form y² = x³ + ax + b über einem 224-Bit-Primkörper mit einer 224-Bit-Untergruppe von Primordnung und dem Kofaktor 1; das geschätzte Sicherheitsniveau beträgt 112 Bit. Status: noch sicher, wird schrittweise abgelöst.

P-224 ist y² = x³ − 3x + b über der Primzahl 2^224 − 2^96 + 1, spezifiziert in NIST SP 800-186 und in SEC 2 als secp224r1. Anders als die übrigen NIST-Primzahlen ist dieses p kongruent zu 1 mod 4, sodass das Dekomprimieren eines Punkts statt einer einzigen Potenzierung den allgemeinen Tonelli-Shanks-Algorithmus für die Quadratwurzel erfordert.

Mit ihrem Sicherheitsniveau von 112 Bit erfüllt die Kurve das aktuelle Minimum von NIST; NIST SP 800-57 Part 1 akzeptiert ein Sicherheitsniveau von 112 Bit für den Schutz neuer Daten nur bis Ende 2030. TLS hat die Kurve in RFC 8422 für veraltet erklärt (Codepoint 21), daher wird sie heute nur selten ausgehandelt.

Namen in Standards

StandardName
NIST FIPS 186-5 / SP 800-186P-224
SEC 2secp224r1

Object Identifier

Domainparameter

224-Bit-Primkörper · etwa 112-Bit-Sicherheit

Primzahl p des Körpers
0xffffffffffffffffffffffffffffffff000000000000000000000001
Koeffizient a
0xfffffffffffffffffffffffffffffffefffffffffffffffffffffffe
Koeffizient b
0xb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4
x-Koordinate des Basispunkts
0xb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21
y-Koordinate des Basispunkts
0xbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34
Ordnung n des Basispunkts
0xffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d
Kofaktor h
0x1
Seed
0xbd71344799d5c7fcdc45b59fa3b9ab8f6a948bc5

Verwendet in

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

Kennungen in Registern

TLS-Supported-Groups
secp224r1 0x0015

Standards und Quellen

Alle Kurven