参考资料
椭圆曲线
收录 54 条命名曲线,从 P-256、Curve25519 到 Brainpool、GOST 和配对友好曲线。每个参数集都经过算术验证:基点位于曲线上,且具有所给出的阶。
显示 54 项中的 54 项
| 曲线 | 别名 | 有限域 | 安全强度 | 形式 | 状态 |
|---|---|---|---|---|---|
| curve448 | X448 | 448 位 | 224 位 | Montgomery 形式 | 推荐 |
| curve25519 | X25519, curve25519-sha256 | 255 位 | 128 位 | Montgomery 形式 | 推荐 |
| edwards448 | Ed448, Goldilocks | 448 位 | 224 位 | Edwards 形式 | 推荐 |
| edwards25519 | Ed25519 | 255 位 | 128 位 | 扭曲 Edwards 形式 | 推荐 |
| P-256 | secp256r1, prime256v1, nistp256 | 256 位 | 128 位 | 短 Weierstrass 形式 | 推荐 |
| P-384 | secp384r1, nistp384 | 384 位 | 192 位 | 短 Weierstrass 形式 | 推荐 |
| P-521 | secp521r1, nistp521 | 521 位 | 256 位 | 短 Weierstrass 形式 | 推荐 |
| BLS12-381 | BLS12_381 | 381 位 | 117 位 | 短 Weierstrass 形式 | 可接受 |
| brainpoolP256r1 | brainpoolP256r1tls13 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| brainpoolP256t1 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 | |
| brainpoolP320r1 | 320 位 | 160 位 | 短 Weierstrass 形式 | 可接受 | |
| brainpoolP320t1 | 320 位 | 160 位 | 短 Weierstrass 形式 | 可接受 | |
| brainpoolP384r1 | brainpoolP384r1tls13 | 384 位 | 192 位 | 短 Weierstrass 形式 | 可接受 |
| brainpoolP384t1 | 384 位 | 192 位 | 短 Weierstrass 形式 | 可接受 | |
| brainpoolP512r1 | brainpoolP512r1tls13 | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 |
| brainpoolP512t1 | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 | |
| FRP256v1 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 | |
| GC256A | id-tc26-gost-3410-2012-256-paramSetA | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| GC256B | id-tc26-gost-3410-2012-256-paramSetB, id-GostR3410-2001-CryptoPro-A-ParamSet, id-GostR3410-2001-CryptoPro-XchA-ParamSet | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| GC256C | id-tc26-gost-3410-2012-256-paramSetC, id-GostR3410-2001-CryptoPro-B-ParamSet | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| GC256D | id-tc26-gost-3410-2012-256-paramSetD, id-GostR3410-2001-CryptoPro-C-ParamSet, id-GostR3410-2001-CryptoPro-XchB-ParamSet | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| GC512A | id-tc26-gost-3410-12-512-paramSetA | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 |
| GC512B | id-tc26-gost-3410-12-512-paramSetB | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 |
| GC512C | id-tc26-gost-3410-2012-512-paramSetC | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 |
| numsp256d1 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 | |
| numsp256t1 | 256 位 | 128 位 | 扭曲 Edwards 形式 | 可接受 | |
| numsp384d1 | 384 位 | 192 位 | 短 Weierstrass 形式 | 可接受 | |
| numsp384t1 | 384 位 | 192 位 | 扭曲 Edwards 形式 | 可接受 | |
| numsp512d1 | 512 位 | 256 位 | 短 Weierstrass 形式 | 可接受 | |
| numsp512t1 | 512 位 | 256 位 | 扭曲 Edwards 形式 | 可接受 | |
| secp256k1 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 | |
| SM2 | curveSM2 | 256 位 | 128 位 | 短 Weierstrass 形式 | 可接受 |
| alt_bn128 | BN254, BN256 | 254 位 | 100 位 | 短 Weierstrass 形式 | 遗留 |
| brainpoolP224r1 | 224 位 | 112 位 | 短 Weierstrass 形式 | 遗留 | |
| brainpoolP224t1 | 224 位 | 112 位 | 短 Weierstrass 形式 | 遗留 | |
| P-224 | secp224r1 | 224 位 | 112 位 | 短 Weierstrass 形式 | 遗留 |
| secp224k1 | 224 位 | 112 位 | 短 Weierstrass 形式 | 遗留 | |
| brainpoolP160r1 | 160 位 | 80 位 | 短 Weierstrass 形式 | 已弃用 | |
| brainpoolP160t1 | 160 位 | 80 位 | 短 Weierstrass 形式 | 已弃用 | |
| brainpoolP192r1 | 192 位 | 96 位 | 短 Weierstrass 形式 | 已弃用 | |
| brainpoolP192t1 | 192 位 | 96 位 | 短 Weierstrass 形式 | 已弃用 | |
| P-192 | secp192r1, prime192v1 | 192 位 | 96 位 | 短 Weierstrass 形式 | 已弃用 |
| secp192k1 | 192 位 | 96 位 | 短 Weierstrass 形式 | 已弃用 | |
| sect163k1 | K-163 | 163 位 | 80 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect163r2 | B-163 | 163 位 | 80 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect233k1 | K-233 | 233 位 | 112 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect233r1 | B-233 | 233 位 | 112 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect283k1 | K-283 | 283 位 | 128 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect283r1 | B-283 | 283 位 | 128 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect409k1 | K-409 | 409 位 | 192 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect409r1 | B-409 | 409 位 | 192 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect571k1 | K-571 | 571 位 | 256 位 | 二元域 Weierstrass 形式 | 已弃用 |
| sect571r1 | B-571 | 571 位 | 256 位 | 二元域 Weierstrass 形式 | 已弃用 |
| secp112r1 | 112 位 | 56 位 | 短 Weierstrass 形式 | 已攻破 |