1个不稳定版本
0.4.0 | 2024年5月26日 |
---|
#2535 in 加密学
480KB
3K SLoC
此库实现了由Sean Bowe生成的BLS12_381曲线。名称表示这是一个嵌入度为12的Barreto--Lynn--Scott曲线,定义在381位(素数)域上。该曲线旨在取代BN254曲线,在不造成大量性能开销的情况下提供更高的安全级别。
曲线信息
- 基域:q = 4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787
- 标量域:r = 52435875175126190479447740508185965837690552500527637822603658699938581184513
- valuation(q - 1, 2) = 1
- valuation(r - 1, 2) = 32
- G1曲线方程:y^2 = x^3 + 4
- G2曲线方程:y^2 = x^3 + Fq2(4, 4)
依赖项
~5MB
~98K SLoC