lengyijun
10/23/2017 - 11:32 AM

找到椭圆曲线上所有的点 ExtensionField

clear;
q:=11;
Fq:=GF(q);
Fq2<i>:=ExtensionField<Fq,x|x^2+1>;
a:=0;
b:=4;
E:=EllipticCurve([Fq|a,b]);
fac:=Factorization(#E);
fac2:=Factorization(#E(Fq2));
points:=Points(E(Fq2));
points;
#points;

points1:=Points(E(Fq));
points1;
#points1;