secp384r1

ECDHE | Security: 192 bits | Code: 24

Group Details

Group Name
secp384r1
Group Code (Decimal)
24
Group Code (Hex)
0x0018
Type
ECDHE
Security Level
192 bits

What is secp384r1?

secp384r1 (P-384) is a NIST curve providing 192-bit security, suitable for highly sensitive government and military applications. It is required for TOP SECRET data in U.S. government systems (NSA Suite B). The increased key size provides security margins against future quantum computers and cryptanalysis advances. However, secp384r1 is significantly slower than secp256r1 and X25519, with performance penalties of 2-3x. Most commercial applications do not require this security level and prefer faster curves. Browser support is universal but rarely used in practice except for government sites.

Role in JA3 Fingerprinting

The secp384r1 group is used for ECDHE key exchange in TLS, providing perfect forward secrecy. Different browsers and HTTP clients advertise different supported groups, making this a key component of JA3 fingerprints.

Fingerprinting Impact: The order and selection of supported groups reveals browser type, version, and security preferences.

Test Your Configuration