Knowledge Base

Elliptic-Curve Parameter List

This list contains all well-known elliptic-curve parameters, together with their key size and the publishers that published them. Every curve page has detailed information about the key size, trusted design and post-quantum safety, with security assessments and recommendations.

It covers the curves published by bodies such as SEC 2, X9.63 and NIST SP 800-186, as well as those used in widely deployed protocols.

Grade Elliptic-Curve Parameter Name Key Size Publishers
A
Anomalous 204 bits SafeCurves
A
ANSSI FRP256v1 256 bits SafeCurves
A
BADA55-R-256 256 bits BADA55
A
BADA55-VPR2-224 224 bits BADA55
A
BADA55-VPR-224 224 bits BADA55, Catacomb
A
BADA55-VR-224 224 bits BADA55, Catacomb
A
BADA55-VR-256 256 bits BADA55, Catacomb
A
BADA55-VR-384 384 bits BADA55, Catacomb
A
Bandersnatch 255 bits IACR ePrint 2021/1152
A
BLS12-377 377 bits IACR ePrint 2018/962
A
BLS12-381 381 bits draft-irtf-cfrg-pairing-friendly-curves
A
BLS12-446 446 bits RELIC
A
BLS12-455 455 bits RELIC
A
BLS12-638 638 bits IACR ePrint 2012/232
A
BLS24-477 477 bits IACR ePrint 2012/232
A
BLS48-581-G1 581 bits draft-irtf-cfrg-pairing-friendly-curves
A
BLS48-581-G2 1743 bits draft-irtf-cfrg-pairing-friendly-curves
A
bn158 158 bits IACR ePrint 2010/429
A
bn190 190 bits IACR ePrint 2010/429
A
bn222 222 bits IACR ePrint 2010/429
A
bn254 254 bits IACR ePrint 2010/429
A
bn286 286 bits IACR ePrint 2010/429
A
bn318 318 bits IACR ePrint 2010/429
A
bn350 350 bits IACR ePrint 2010/429
A
bn382 382 bits IACR ePrint 2010/429
A
bn414 414 bits IACR ePrint 2010/429
A
bn446 446 bits IACR ePrint 2010/429
A
bn478 478 bits IACR ePrint 2010/429
A
bn510 510 bits IACR ePrint 2010/429
A
bn542 542 bits IACR ePrint 2010/429
A
bn574 574 bits IACR ePrint 2010/429
A
bn606 606 bits IACR ePrint 2010/429
A
bn638 638 bits IACR ePrint 2010/429
A
brainpoolP160r1 160 bits RFC 5639, X9.62
A
brainpoolP160t1 160 bits RFC 5639, X9.62
A
brainpoolP192r1 192 bits RFC 5639, X9.62
A
brainpoolP192t1 192 bits RFC 5639, X9.62
A
brainpoolP224r1 224 bits RFC 5639, X9.62
A
brainpoolP224t1 224 bits RFC 5639, X9.62
A
brainpoolP256r1 256 bits RFC 5639, RFC 7027, RFC 8734, X9.62
A
brainpoolP256t1 256 bits RFC 5639, X9.62
A
brainpoolP320r1 320 bits RFC 5639, X9.62
A
brainpoolP320t1 320 bits RFC 5639, X9.62
A
brainpoolP384r1 384 bits RFC 5639, RFC 7027, RFC 8734, X9.62
A
brainpoolP384t1 384 bits RFC 5639, X9.62
A
brainpoolP512r1 512 bits RFC 5639, RFC 7027, RFC 8734, X9.62
A
brainpoolP512t1 512 bits RFC 5639, X9.62
A
c2onb191v4 191 bits X9.62
A
c2onb191v5 191 bits X9.62
A
c2onb239v4 239 bits X9.62
A
c2onb239v5 239 bits X9.62
A
c2pnb163v1 163 bits WTLS, X9.62
A
c2pnb163v2 163 bits X9.62
A
c2pnb163v3 163 bits X9.62
A
c2pnb176w1 176 bits X9.62
A
c2pnb208w1 208 bits X9.62
A
c2pnb272w1 272 bits X9.62
A
c2pnb304w1 304 bits X9.62
A
c2pnb368w1 368 bits X9.62
A
c2tnb191v1 191 bits X9.62
A
c2tnb191v2 191 bits X9.62
A
c2tnb191v3 191 bits X9.62
A
c2tnb239v1 239 bits X9.62
A
c2tnb239v2 239 bits X9.62
A
c2tnb239v3 239 bits X9.62
A
c2tnb359v1 359 bits X9.62
A
c2tnb431r1 431 bits X9.62
A
Curve1174 251 bits SafeCurves
A
CURVE_22103 221 bits RELIC
A
Curve25519 255 bits RFC 7748, RFC 8031, NIST SP 800-186
A
Curve383187 383 bits SafeCurves
A
Curve41417 414 bits SafeCurves
A
CURVE_4417 226 bits RELIC
A
Curve448 448 bits RFC 7748, RFC 8031, NIST SP 800-186
A
CURVE_67254 382 bits RELIC
A
E-157 157 bits IACR ePrint 2013/647
A
E-190 190 bits IACR ePrint 2013/647
A
E-222 222 bits IACR ePrint 2013/647
A
E382 382 bits IACR ePrint 2013/647
A
E521 521 bits IACR ePrint 2013/647
A
ed-254-mont 254 bits IACR ePrint 2014/130
A
Ed25519 255 bits RFC 8032
A
ed-255-mers 255 bits IACR ePrint 2014/130
A
ed-256-mont 256 bits IACR ePrint 2014/130
A
ed-382-mont 382 bits IACR ePrint 2014/130
A
ed-383-mers 383 bits IACR ePrint 2014/130
A
ed-384-mont 384 bits IACR ePrint 2014/130
A
Ed448 448 bits RFC 8032
A
ed-510-mont 510 bits IACR ePrint 2014/130
A
ed-511-mers 511 bits IACR ePrint 2014/130
A
ed-512-mont 512 bits IACR ePrint 2014/130
A
FourQ 127 bits draft-ladd-cfrg-4q
A
Fp224BN 224 bits draft-kasamatsu-bncurves
A
Fp254BNa 254 bits draft-kasamatsu-bncurves
A
Fp254BNc 254 bits draft-kasamatsu-bncurves
A
Fp254BNd 254 bits draft-kasamatsu-bncurves
A
Fp254n2BNa 254 bits draft-kasamatsu-bncurves
A
Fp256BN 256 bits draft-kasamatsu-bncurves
A
Fp384BN 384 bits draft-kasamatsu-bncurves
A
Fp512BN 512 bits draft-kasamatsu-bncurves
A
gost256 256 bits RFC 4357, RFC 5832
A
gost512 511 bits RFC 7091, RFC 9215
A
id-GostR3410-2001-CryptoPro-A-ParamSet 256 bits RFC 4357, RFC 9215
A
id-GostR3410-2001-CryptoPro-B-ParamSet 256 bits RFC 4357, RFC 9215
A
id-GostR3410-2001-CryptoPro-C-ParamSet 256 bits RFC 4357, RFC 9215
A
id-tc26-gost-3410-12-512-paramSetB 512 bits RFC 7836, RFC 9215
A
JubJub 255 bits Zcash
A
M-159 159 bits IACR ePrint 2013/647
A
M-191 191 bits IACR ePrint 2013/647
A
M-221 221 bits IACR ePrint 2013/647
A
M383 383 bits IACR ePrint 2013/647
A
M511 511 bits IACR ePrint 2013/647
A
MDC201601 256 bits Million Dollar Curve
A
mnt1 170 bits MNT
A
mnt2/1 159 bits MNT
A
mnt2/2 159 bits MNT
A
mnt3/1 160 bits MNT
A
mnt3/2 160 bits MNT
A
mnt3/3 160 bits MNT
A
mnt4 240 bits MNT
A
mnt5/1 240 bits MNT
A
mnt5/2 240 bits MNT
A
mnt5/3 240 bits MNT
A
numsp256d1 256 bits draft-black-numscurves
A
numsp256t1 256 bits draft-black-numscurves
A
numsp384d1 384 bits draft-black-numscurves
A
numsp384t1 384 bits draft-black-numscurves
A
numsp512d1 512 bits draft-black-numscurves
A
numsp512t1 512 bits draft-black-numscurves
A
Oakley Group 3 155 bits RFC 2409
A
Oakley Group 4 185 bits RFC 2409
A
Pallas 255 bits Zcash
A
prime192v1 192 bits RFC 4492, RFC 4753, RFC 5480, RFC 8422, SEC2, NIST SP 800-186, X9.62
A
prime192v2 192 bits X9.62
A
prime192v3 192 bits X9.62
A
prime239v1 239 bits X9.62
A
prime239v2 239 bits X9.62
A
prime239v3 239 bits X9.62
A
prime256v1 256 bits RFC 4492, RFC 4753, RFC 5480, RFC 5903, RFC 8422, SEC2, NIST SP 800-186, X9.62
A
secp112r1 112 bits SEC2, WTLS, X9.62
A
secp112r2 112 bits SEC2, X9.62
A
secp128r1 128 bits SEC2, X9.62
A
secp128r2 128 bits SEC2, X9.62
A
secp160k1 160 bits SEC2, X9.62, X9.63
A
secp160r1 160 bits SEC2, WTLS, X9.62, X9.63
A
secp160r2 160 bits SEC2, X9.62, X9.63
A
secp192k1 192 bits SEC2, X9.62, X9.63
A
secp224k1 224 bits SEC2, X9.62, X9.63
A
secp224r1 224 bits RFC 4492, RFC 4753, RFC 5114, RFC 5480, RFC 8422, SEC2, NIST SP 800-186, WTLS, X9.62, X9.63
A
secp256k1 256 bits SEC2, NIST SP 800-186, X9.62, X9.63
A
secp384r1 384 bits RFC 4492, RFC 4753, RFC 5480, RFC 5656, RFC 5903, RFC 8422, SEC2, NIST SP 800-186, X9.62, X9.63
A
secp521r1 521 bits RFC 4492, RFC 4753, RFC 5480, RFC 5656, RFC 5903, RFC 8422, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect113r1 113 bits SEC2, WTLS, X9.62
A
sect113r2 113 bits SEC2, X9.62
A
sect131r1 131 bits SEC2, X9.62
A
sect131r2 131 bits SEC2, X9.62
A
sect163k1 163 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, WTLS, X9.62, X9.63
A
sect163r1 163 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, X9.62, X9.63
A
sect163r2 163 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect193r1 193 bits SEC2, X9.62, X9.63
A
sect193r2 193 bits SEC2, X9.62, X9.63
A
sect233k1 233 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, WTLS, X9.62, X9.63
A
sect233r1 233 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, WTLS, X9.62, X9.63
A
sect239k1 239 bits SEC2, X9.62, X9.63
A
sect283k1 283 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect283r1 283 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect409k1 409 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect409r1 409 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect571k1 571 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sect571r1 571 bits draft-ietf-ipsec-ike-ecc-groups-10, RFC 4753, SEC2, NIST SP 800-186, X9.62, X9.63
A
sm2p256v1 256 bits RFC 8998
A
ssc-160 160 bits MIRACL
A
ssc-192 192 bits MIRACL
A
ssc-224 224 bits MIRACL
A
ssc-256 256 bits MIRACL
A
ssc-288 288 bits MIRACL
A
ssc-320 320 bits MIRACL
A
ssc-384 384 bits MIRACL
A
ssc-512 512 bits MIRACL
A
tc26-gost-3410-12-512-paramSetA 512 bits RFC 7836, RFC 9215
A
tc26-gost-3410-2012-256-paramSetA 256 bits RFC 7836, RFC 9215
A
tc26-gost-3410-2012-512-paramSetC 512 bits RFC 7836, RFC 9215
A
Tom-256 256 bits IACR ePrint 2021/1183
A
Tom-384 384 bits IACR ePrint 2021/1183
A
Tom-521 522 bits IACR ePrint 2021/1183
A
Tweedledee 255 bits Daira-Emma Hopwood
A
TWEEDLEDUM 255 bits Daira-Emma Hopwood
A
Vesta 255 bits Zcash
A
w-254-mont 254 bits IACR ePrint 2014/130
A
w-255-mers 255 bits IACR ePrint 2014/130
A
w-256-mont 256 bits IACR ePrint 2014/130
A
w-382-mont 382 bits IACR ePrint 2014/130
A
w-383-mers 383 bits IACR ePrint 2014/130
A
w-384-mont 384 bits IACR ePrint 2014/130
A
w-510-mont 510 bits IACR ePrint 2014/130
A
w-511-mers 511 bits IACR ePrint 2014/130
A
w-512-mont 512 bits IACR ePrint 2014/130
A
wap-wsg-idm-ecid-wtls1 113 bits WTLS
A
wap-wsg-idm-ecid-wtls8 112 bits WTLS
A
wap-wsg-idm-ecid-wtls9 160 bits WTLS
Total records: 200