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.