brainpoolP256r1
ECDHE | Security: 128 bits | Code: 26
Group Details
brainpoolP256r1260x001AWhat is brainpoolP256r1?
brainpoolP256r1 is a 256-bit elliptic curve from the Brainpool standard, providing 128-bit security. Brainpool curves were developed by the ECC Brainpool consortium as an alternative to NIST curves, using verifiably pseudo-random parameters to address concerns about potential backdoors in NIST curve generation. brainpoolP256r1 is specified in RFC 5639 and is preferred in some European government and financial systems due to trust concerns with NIST. However, Brainpool curves are significantly slower than both NIST curves and X25519, and have limited browser support. They are rarely seen in general web traffic.
Role in JA3 Fingerprinting
The brainpoolP256r1 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.