[en] Elliptic curves play an important role in number theory and cryptography. This report explores essential aspects of elliptic curves, such as their group structure and their torsion subgroup and isogenies - with particular emphasis on the Frobenius map. Special focus is given to Hasse's bound and division polynomials - both are an essential foundation for the study of René Schoof's algorithm described in [Sch85]. This algorithm, published in 1985, allows the computation of the number of points on an elliptic curve defined over a finite field with a significant time saving to previous approaches. This work provides a detailed analysis of this algorithm: we expand key steps which were only briefly mentioned, and even correct minor mistakes in the original document. To enhance understanding, we complement our report with detailed examples and SageMath-generated illustrations for many of the concepts covered.
Disciplines :
Mathematics
Author, co-author :
Welter, Ben; Unilu - University of Luxembourg > Mathematics
BARIL BOUDREAU, Félix ; University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Mathematics (DMATH)
External co-authors :
no
Language :
English
Title :
Counting points on elliptic curves over finite fields
Publication date :
2025
Number of pages :
59
Commentary :
This is an undergraduate thesis. The author Ben Welter and the supervisor is Félix Baril Boudreau.