  1. [JA3 Fingerprint](https://scrapfly.io/web-scraping-tools/ja3-fingerprint)
2. [ Supported Groups ](https://scrapfly.io/web-scraping-tools/ja3-fingerprint/supported-groups "Browse all TLS Supported Groups")
3. secp384r1
 
   [  Browse All Supported Groups ](https://scrapfly.io/web-scraping-tools/ja3-fingerprint/supported-groups) 

 # 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



 [  Check Your JA3 Fingerprint ](https://scrapfly.io/web-scraping-tools/ja3-fingerprint) 

 

### Technical References



- [RFC 4492, FIPS 186-4 ](https://datatracker.ietf.org/doc/html/rfc4492)
- [IANA TLS Supported Groups Registry ](https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8)