Número de puntos en la curva elíptica.

Si tiene una curva elíptica en forma de:

y ^ 2 = x ^ 3 + a * x + b (mod p)

¿Existe un buen programa para calcular el número de puntos en esta curva?

He leído sobre el algoritmo de Schoof y Schoof-Elkies-Atkin (SEA), pero estoy buscando implementaciones de código abierto. ¿Alguien conoce un buen programa que pueda hacer esto?

Además, si a es 1 yb es 0, el algoritmo SEA no se puede usar porque el j-invariante es 0. ¿Es esto correcto?

Editar: esto está en el contexto de la criptografía de curva elíptica

Respuestas a la pregunta(4)

Su respuesta a la pregunta