2020Unpublished venueRequires access

Schoof's algorithm: Point counting on elliptic curves

Jacobus Visser

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

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

Related papers

Back to paper searchBrowse research topicsOriginal source
Schoof's algorithm: Point counting on elliptic curves — Research Paper | ScholarLens