A computational approach to Drinfeld modules
C\'ecile Armana, Elena Berardini, Xavier Caruso, Antoine Leudi\`ere, Jade Nardi, Fabien Pazuki

TL;DR
This paper surveys the computational aspects of Drinfeld modules over finite fields, including their construction, properties, and applications, with practical SageMath implementations for researchers in number theory and cryptography.
Contribution
It provides a comprehensive algorithmic framework for Drinfeld modules, highlighting their arithmetic properties, computational techniques, and applications in cryptography and coding theory.
Findings
Explicit SageMath implementations for Drinfeld modules
Applications to polynomial factorization and cryptography
Insights into the arithmetic and structural properties of Drinfeld modules
Abstract
This survey provides a practical and algorithmic perspective on Drinfeld modules over . Starting with the construction of the Carlitz module, we present Drinfeld modules in any rank and some of their arithmetic properties. We emphasise the analogies with elliptic curves, and in the meantime, we also highlight key differences such as their rank structure and their associated Anderson motives. This document is designed for researchers in number theory, arithmetic geometry, algorithmic number theory, cryptography, or computer algebra, offering tools and insights to navigate the computational aspects of Drinfeld modules effectively. We include detailed SageMath implementations to illustrate explicit computations and facilitate experimentation. Applications to polynomial factorisation, isogeny computations, cryptographic constructions, and coding theory are also presented.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Polynomial and algebraic computation · Coding theory and cryptography
