Schoof's algorithm: Point counting on elliptic curves
Jacobus Visser
Abstract
Jacobus Visser
Abstract
Elliptic curves are smooth projective algebraic curves of genus 1. The points of an elliptic curve form a group; over a finite field F_p this group is finite. Elliptic curves are widely used in cryptography; these crypto systems are based on the difficulty of the discrete logarithm problem (DLP) for the group consisting of all rational points of elliptic curves defined over the field F_p. Determining the size of this group is an important step in testing the difficulty of elliptic curve DLP. Rene Schoof in 1985 introduced an algorithm, which counts points on elliptic curves over finite fields. In this thesis, we will go over the general theory of elliptic curves and discuss how this knowledge is incorporated into Schoof's algorithm.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Elliptic curves are smooth projective algebraic curves of genus 1. The points of an elliptic curve form a group; over a finite field F_p this group is finite. Elliptic curves are widely used in cryptography; these crypto systems are based on the difficulty of the discrete logarithm problem (DLP) for the group consisting of all rational points of elliptic curves defined over the field F_p. Determining the size of this group is an important step in testing the difficulty of elliptic curve DLP. Rene Schoof in 1985 introduced an algorithm, which counts points on elliptic curves over finite fields. In this thesis, we will go over the general theory of elliptic curves and discuss how this knowledge is incorporated into Schoof's algorithm.
Key concepts: Schoof's algorithm, Hessian form of an elliptic curve, Elliptic curve, Counting points on elliptic curves, Supersingular elliptic curve, Mathematics, Elliptic curve point multiplication, Tripling-oriented Doche–Icart–Kohel curve