Referência
Curvas elípticas
54 curvas nomeadas, de P-256 e Curve25519 a Brainpool, GOST e curvas adequadas a emparelhamentos (pairing-friendly). Cada conjunto de parâmetros é verificado por aritmética: o ponto base está na curva e tem a ordem declarada.
Exibindo 54 de 54
| Curva | Também conhecida como | Campo | Segurança | Forma | Status |
|---|---|---|---|---|---|
| curve448 | X448 | 448 bits | 224 bits | Montgomery | Recomendada |
| curve25519 | X25519, curve25519-sha256 | 255 bits | 128 bits | Montgomery | Recomendada |
| edwards448 | Ed448, Goldilocks | 448 bits | 224 bits | Edwards | Recomendada |
| edwards25519 | Ed25519 | 255 bits | 128 bits | Edwards torcida | Recomendada |
| P-256 | secp256r1, prime256v1, nistp256 | 256 bits | 128 bits | Weierstrass curta | Recomendada |
| P-384 | secp384r1, nistp384 | 384 bits | 192 bits | Weierstrass curta | Recomendada |
| P-521 | secp521r1, nistp521 | 521 bits | 256 bits | Weierstrass curta | Recomendada |
| BLS12-381 | BLS12_381 | 381 bits | 117 bits | Weierstrass curta | Aceitável |
| brainpoolP256r1 | brainpoolP256r1tls13 | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| brainpoolP256t1 | 256 bits | 128 bits | Weierstrass curta | Aceitável | |
| brainpoolP320r1 | 320 bits | 160 bits | Weierstrass curta | Aceitável | |
| brainpoolP320t1 | 320 bits | 160 bits | Weierstrass curta | Aceitável | |
| brainpoolP384r1 | brainpoolP384r1tls13 | 384 bits | 192 bits | Weierstrass curta | Aceitável |
| brainpoolP384t1 | 384 bits | 192 bits | Weierstrass curta | Aceitável | |
| brainpoolP512r1 | brainpoolP512r1tls13 | 512 bits | 256 bits | Weierstrass curta | Aceitável |
| brainpoolP512t1 | 512 bits | 256 bits | Weierstrass curta | Aceitável | |
| FRP256v1 | 256 bits | 128 bits | Weierstrass curta | Aceitável | |
| GC256A | id-tc26-gost-3410-2012-256-paramSetA | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| GC256B | id-tc26-gost-3410-2012-256-paramSetB, id-GostR3410-2001-CryptoPro-A-ParamSet, id-GostR3410-2001-CryptoPro-XchA-ParamSet | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| GC256C | id-tc26-gost-3410-2012-256-paramSetC, id-GostR3410-2001-CryptoPro-B-ParamSet | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| GC256D | id-tc26-gost-3410-2012-256-paramSetD, id-GostR3410-2001-CryptoPro-C-ParamSet, id-GostR3410-2001-CryptoPro-XchB-ParamSet | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| GC512A | id-tc26-gost-3410-12-512-paramSetA | 512 bits | 256 bits | Weierstrass curta | Aceitável |
| GC512B | id-tc26-gost-3410-12-512-paramSetB | 512 bits | 256 bits | Weierstrass curta | Aceitável |
| GC512C | id-tc26-gost-3410-2012-512-paramSetC | 512 bits | 256 bits | Weierstrass curta | Aceitável |
| numsp256d1 | 256 bits | 128 bits | Weierstrass curta | Aceitável | |
| numsp256t1 | 256 bits | 128 bits | Edwards torcida | Aceitável | |
| numsp384d1 | 384 bits | 192 bits | Weierstrass curta | Aceitável | |
| numsp384t1 | 384 bits | 192 bits | Edwards torcida | Aceitável | |
| numsp512d1 | 512 bits | 256 bits | Weierstrass curta | Aceitável | |
| numsp512t1 | 512 bits | 256 bits | Edwards torcida | Aceitável | |
| secp256k1 | 256 bits | 128 bits | Weierstrass curta | Aceitável | |
| SM2 | curveSM2 | 256 bits | 128 bits | Weierstrass curta | Aceitável |
| alt_bn128 | BN254, BN256 | 254 bits | 100 bits | Weierstrass curta | Legada |
| brainpoolP224r1 | 224 bits | 112 bits | Weierstrass curta | Legada | |
| brainpoolP224t1 | 224 bits | 112 bits | Weierstrass curta | Legada | |
| P-224 | secp224r1 | 224 bits | 112 bits | Weierstrass curta | Legada |
| secp224k1 | 224 bits | 112 bits | Weierstrass curta | Legada | |
| brainpoolP160r1 | 160 bits | 80 bits | Weierstrass curta | Obsoleta | |
| brainpoolP160t1 | 160 bits | 80 bits | Weierstrass curta | Obsoleta | |
| brainpoolP192r1 | 192 bits | 96 bits | Weierstrass curta | Obsoleta | |
| brainpoolP192t1 | 192 bits | 96 bits | Weierstrass curta | Obsoleta | |
| P-192 | secp192r1, prime192v1 | 192 bits | 96 bits | Weierstrass curta | Obsoleta |
| secp192k1 | 192 bits | 96 bits | Weierstrass curta | Obsoleta | |
| sect163k1 | K-163 | 163 bits | 80 bits | Weierstrass binária | Obsoleta |
| sect163r2 | B-163 | 163 bits | 80 bits | Weierstrass binária | Obsoleta |
| sect233k1 | K-233 | 233 bits | 112 bits | Weierstrass binária | Obsoleta |
| sect233r1 | B-233 | 233 bits | 112 bits | Weierstrass binária | Obsoleta |
| sect283k1 | K-283 | 283 bits | 128 bits | Weierstrass binária | Obsoleta |
| sect283r1 | B-283 | 283 bits | 128 bits | Weierstrass binária | Obsoleta |
| sect409k1 | K-409 | 409 bits | 192 bits | Weierstrass binária | Obsoleta |
| sect409r1 | B-409 | 409 bits | 192 bits | Weierstrass binária | Obsoleta |
| sect571k1 | K-571 | 571 bits | 256 bits | Weierstrass binária | Obsoleta |
| sect571r1 | B-571 | 571 bits | 256 bits | Weierstrass binária | Obsoleta |
| secp112r1 | 112 bits | 56 bits | Weierstrass curta | Quebrada |