Cheetah curve:STARK友好的椭圆曲线

Posted mutourend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cheetah curve:STARK友好的椭圆曲线相关的知识,希望对你有一定的参考价值。

1. 引言

Toposware团队2022年论文《Security Analysis of Elliptic Curves over Sextic Extension of Small Prime Fields》,开源代码见:

Cheetah定位为STARK友好的椭圆曲线 y 2 = x 3 + x + B y^2=x^3+x+B y2=x3+x+B,其基域为:Goldilocks素数域( p = 2 64 − 2 32 + 1 p=2^64-2^32+1 p=264232+1)的sextic extension,其中:【该基域具有large two-adicity,适于FFT相关运算 以及 基于椭圆曲线的签名】

  • B = u + 395 B=u+395 B=u+395 u 6 − 7 = 0 u^6-7=0 u67=0为the polynomial defining Fp6/Fp

Cheetah定义了一个subgroup G G G,其prime order为:

  • q = 55610362957290864006699123731285679659474893560816383126640993521607086746831 q=55610362957290864006699123731285679659474893560816383126640993521607086746831 q=55610362957290864006699123731285679659474893560816383126640993521607086746831

参考资料

[1] Cheetah: A STARK-friendly elliptic curve for fast native and in-circuit computations

以上是关于Cheetah curve:STARK友好的椭圆曲线的主要内容,如果未能解决你的问题,请参考以下文章

Halo2学习笔记——背景资料之Elliptic curves

Cubic curves

Luogu P3941 入阵曲前缀和By cellur925

我们如何在 Cheetah 中预编译基本模板,以便 #include、#extends 和 #import 在 Weby 中正常工作

CherryPy 与 Cheetah 作为插件 + 工具 - 空白页

arkworks零知识证明库学习资料