Section: Research Program
Algebraic Curves in Cryptology
The challenges associated with algebraic curves in cryptology are diverse, because of the variety of mathematical objects to be considered. These challenges are also connected to each other. On the cryptographic side, efficiency matters. As of 2016, the most widely used set of elliptic curves, the so-called NIST curves, are in the process of being replaced by a new set of candidate elliptic curves for future standardization. This is the topic of RFC 7748 [30].
On the cryptanalytic side, the discrete logarithm problem on (Jacobians
of) curves has resisted all attempts for many years. Among the currently
active topics, the decomposition algorithms raise interesting problems
related to polynomial system solving, as do attempts to solve the
discrete logarithm problem on curves defined over binary fields. In
particular, while it is generally accepted that the so-called Koblitz
curves (base field extensions of curves defined over
The research objectives of CARAMBA on the topic of algebraic curves for cryptology are as follows:
-
Work on the practical realization of some of the rich mathematical theory behind algebraic curves. In particular, some of the fundamental mathematical objects have potentially important connections to the broad topic of cryptology: Abel-Jacobi map, Theta functions, computation of isogenies, computation of endomorphisms, complex multiplication.
-
Improve the point counting algorithms so as to be able to tackle larger problems. This includes significant work connected to polynomial systems.
-
Seek improvements on the computation of discrete logarithms on curves, including by identifying weak instances of this problem.