在zk-SNARK等密码学实现中,常用到椭圆曲线Elliptic Curve,参照《Elliptic Curves Number Theory And Cryptography 2n》一般形式为: y2 = x3 + Ax + B over Finite field Fq
相应的group order为n.
Generator相当于所在椭圆曲线的“1”单位值。具有的特点为:
- A group element is called generator if there is a number n (the group order) such that the list g0, g1, g2, …, gn-1 contains all elements in the group. [引自 https://blog.ethereum.org/2016/12/05/zksnarks-in-a-nutshell/ ]