BN128 Curve

magma脚本为:p0&p1为2-th root of unity.

clear;
q:=21888242871839275222246405745257275088696311157297823662689037894645226208583;
Fq:=GF(q);
a:=0;
b:=3;
E:=EllipticCurve([Fq|a,b]);
E![1,2];
p0:=AllRoots(Fq!1,2)[1];
p0;
p1:=AllRoots(Fq!1,2)[2];
p1;

运行结果为:

(1 : 2 : 1)
1
21888242871839275222246405745257275088696311157297823662689037894645226208582

你可能感兴趣的:(基础理论)