Definiert in NIST SP 800-186 §3.2.1.4 und SEC 2 §2.5.1 (secp384r1) über p = 2³⁸⁴ − 2¹²⁸ − 2⁹⁶ + 2³² − 1 mit a = −3 und Kofaktor 1. Kennungen: OID 1.3.132.0.34, TLS-Gruppe secp384r1 (24), Signaturverfahren in TLS 1.3 ecdsa_secp384r1_sha384 (0x0503), JOSE crv P-384 mit ES384 (ECDSA mit SHA-384), COSE −35.
Größen: private Schlüssel mit 48 Byte, öffentliche Schlüssel mit 97 Byte unkomprimiert oder 49 Byte in komprimierter Form, rohe Signaturen mit 96 Byte und etwa 102–104 Byte in DER. Auf einem Kern eines Apple M4 Max signiert OpenSSL 3.6.5 etwa 9.700 und prüft etwa 4.500 Nachrichten pro Sekunde, rund neunmal langsamer als sein optimierter Code für P-256.
Wo sie vorkommt: CNSA 1.0 schrieb P-384 für ECDH und ECDSA in nationalen Sicherheitssystemen vor; das ECDSA-Root-Zertifikat ISRG Root X2 von Let's Encrypt und die zugehörigen ECDSA-Zwischenzertifikate nutzen P-384 und signieren Schlüssel von Zertifikatsnehmern mit P-256 oder P-384. Bei Neuentwicklungen mit 128 Bit Sicherheit ist P-256 die übliche Wahl; NIST IR 8547 (Entwurf) behandelt beide gleich und untersagt ECDSA nach 2035 in allen Sicherheitsstufen, und CNSA 2.0 ersetzt P-384 durch ML-KEM-1024 und ML-DSA-87.