2025
Seminars
- Seminar, LKJ, Grenoble, June 19, 2025, Elliptic curves for SNARK and proof systems. Slides.
- Seminar, UVSQ, Versailles, October 9, 2025, Polynomial selection for the tower number field sieve algorithm, and automorphisms. Slides.
2024
Material of all lectures on the Number Field Sieve
To prepare for Douala’s 2024 CIMPA school that I unfortunately could not join, I collected the source files of all the lectures I gave from 2019 to 2024 on the Number Field Sieve, here there are with CC-BY-NC-SA licence: Gitlab website: nfs-lectures.
Conference Talks
- Elliptic Curve Cryptography workshop (ECC), Taipei, Taiwan, October 30-November 1, Elliptic Curves for SNARK and Proof Systems. Slides.
- Elliptic Curve Cryptography workshop school, Taipei, Taiwan, October 28-29, Introduction on elliptic curves and pairings. Lecture 1 slides, Lecture 2 slides,
group_law_short_weierstrass_affine.sage - Elliptic Curve Cryptography workshop school, Taipei, Taiwan, October 28-29, Exercise session with SageMath. MontgomeryLadder.pdf,
ladder_skeleton.py,ladder_tests.py, solutions:ladder.py. - March 1st, 2024, Journées Numération, Arithmétique, Cryptographie, Jussieu, Paris. Elliptic curves for proof systems. Slides.
Seminars
- GRACE GT
- Crypto seminar, Rennes, September 20.
2023
Conference Talks
- July 2023, 12th, SIAM conference on applied algebraic geometry, Eindhoven, The Netherlands, MS53 Introduction: Elliptic Curves and Pairings in Cryptography. Slides.
See also the page of the minisymposium for the other talks and slides. - June 2023, 14th, WRACH workshop, Roscoff, Brittany, France, A short-list of pairing-friendly curves resistant to the Special TNFS algorithm at the 192-bit security level. Slides.
Seminars
- 15 décembre 2023, séminaire ALMASTY, Paris, Pairing-friendly elliptic curves, design, implementation, and discrete logarithm computations, slides.
- 30 novembre 2023, séminaire CAPSULE, Rennes, Pairing-friendly elliptic curves, design, implementation, and discrete logarithm computations, slides.
- 24 novembre 2023, séminaire F. Morain, Paris 7, Simulating the TNFS algorithm to deduce cryptographic key-sizes for field extensions GF(pn), slides.
- 1er février 2023 séminaire GREYC, Caen, Factoring RSA of 240 decimal digits and computing discrete logarithms in a 240-decimal-digit prime field with the same software and hardware, slides, paper (open access), source code.
Médiation scientifique
Camp Cigognes, Ramonchamp, 24 octobre 2023
- 24 octobre 2023, Un algorithme pour détecter les nouvelles pollutions de l’air, slides,
sac_a_dos.py.
Journée Maths en Jeans, Nancy, 2 mai 2023
- 2 mai 2023, centre de recherche Inria Nancy Grand Est, Un algorithme pour détecter les nouvelles pollutions de l’air, slides,
sac_a_dos.py.
1 scientifique 1 classe chiche
2022
Seminars
- September 14, 2022: Nancy Journées au vert, Co-factor Clearing and Subgroup Membership Testing on Pairing-Friendly Curves, Slides.
- July 4, 2022: Aarhus Crypto Day, Co-factor clearing and subgroup membership testing in pairing groups, Slides.
- June 24, 2022: Nancy, Caramba Seminar, A survey of elliptic curves for proof systems, Slides, preprint, SageMath source code.
- May 4, 2022: Aarhus, Crypto and Security Group Seminar, Pairings and pairing-friendly elliptic curves for Cryptography, an Introduction, Slides.
1 scientifique 1 classe chiche
2021
Conference Talk
- March 26, 2021 Journées GDR-IM, online event, France, Factoring RSA of 240 decimal digits and computing discrete logarithms in a 240-decimal-digit prime field with the same software and hardware, Slides, paper (open access), source code.
Seminars
- April 20, 2021: Toulon, séminaire IMATH, Understanding the special tower number field sieve algorithm and applications to pairing-based cryptography, Slides, paper (open access), source code.
- May 18, 2021: Bordeaux, séminaire LFANT, Computing Murphy-alpha in the special tower number field sieve algorithm, and applications, Slides, paper (open access), source code.
- June 29, 2021: Nancy, The knapsack algorithm in analytical chemistry, Slides, preprint, source code (LGPL).
- July 2, 2021: Aarhus Crypto Summer Days, The knapsack algorithm in analytical chemistry, Slides, preprint, source code (LGPL).
- September 23, 2021: Computer Science seminar, Aarhus, The knapsack algorithm in analytical chemistry, Slides, toy example in Python, preprint, source code (LGPL).
2020
Invited Talk
- November 26, 2020, Diamant, online event, Utrecht, The Netherlands, Factoring RSA of 240 decimal digits and computing discrete logarithms in a 240-decimal-digit prime field with the same software and hardware, Slides, preprint, source code.
Conference Talk
- June 2020, 4th, PKC 2020, IACR International Conference on Practice and Theory of Public-Key Cryptography, online conference, Edinburgh, United Kingdom. A short-list of pairing-friendly curves resistant to Special TNFS at the 128-bit security level. slides, Video, preprint, DOI.
Seminar
- December 2020, 10th, Aarhus Crypto and Security Group Seminar, online event, Aarhus University, Denmark, Factoring RSA of 240 decimal digits and computing discrete logarithms in a 240-decimal-digit prime field with the same software and hardware, Slides, preprint, source code.
2019
Conference Talks
- July 2019, 10th, SIAM conference on applied algebraic geometry, Bern, Switzerland, MS134 part 4: coding theory and cryptography, Pairing-friendly curves in cryptography and the special tower number field sieve algorithm. Slides, preprint, source code in Magma and Sage.
- April 2019, 17th, WRAC’H workshop, Roscoff, Brittany, France, A comparison of pairing-friendly curve key-sizes at the 192-bit security level. Slides.
Seminars
- June 2019, 21st, Sorbonne Université, Jussieu, Paris, France, séminaire C2, A first step toward an implementation of the Tower Number Field Sieve: selecting polynomials. Slides, preprint, source code in Magma and Sage.
- March 2019, 1st, Université de Rennes 1, France, séminaire de cryptographie, Discrete logarithm computation in finite fields GF(pn) with NFS variants and consequences in pairing-based cryptography. Slides
- February 2019, 28th, Loria – Inria Nancy, France, séminaire sécurité du Loria, Discrete logarithm computation in finite fields GF(pn) with NFS variants and consequences in pairing-based cryptography. (see the Slides of Rennes)
- February 2019, 12th, Université de Franche-Comté, France, séminaire de théorie des nombres, Calculs de logarithmes discrets dans Fpn avec le crible de corps de nombres. Slides
Others
- June 11 and 13, 2019, Inria Nancy. An introduction to NFS for discrete logarithm computation, with small examples in SageMath. Slides. SageMath code (.zip).
- December 2, 2019, ECC 2019, Bochum, Germany. Rump session: 1001 ways to fail record computations. Slides.
2017
Invited talk
- November 2017, ECC 2017, Neijmegen, Netherlands, Estimating size requirements for pairings: simulating the Tower-NFS algorithm in GF(pn). slides.
2016
Invited talk
- August 2016, Mathematical structures for cryptography workshop, Lorentz Center, Leiden, Netherlands, Consequences for pairing-based cryptography of the recent improvements on discrete logarithm computation in GF(pn). slides.
Conference Talks
- August 2016, SAC 2016 Selected Areas in Cryptography, St. John’s, Newfoundland, Memorial University, Canada, August 10-12, 2016, Solving discrete logarithms on a 170-bit MNT curve by pairing reduction. Slides, Preprint.
- June 2016, 2016 CMS Summer Meeting, Summer meeting of the Canadian Mathematical Society, Edmonton, University of Alberta, Canada, June 24-27, 2016, Faster Individual Discrete Logarithms in non-prime finite fields GF(pn) with the NFS and FFS algorithms. Slides, Preprint.
- June 2016, CNTA XIV, 2016, 14th meeting of the Canadian Number Theory Asociation, Calgary, Alberta, Canada, June 20-24, 2016, Discrete Logarithm Record in a 508-bit finite field GF(p3) with the NFS algorithm. Slides, Preprint.
Seminars
- April 2016, 21th, Radboud University, Nijmegen, Netherlands, Discrete logarithm computation record in a finite field GF(p3) of 508 bits with the Number Field Sieve algorithm.
- April 2016, 13th, Université de Neuchâtel, Switzerland.
- March 23rd, Number Nosh Seminar, University of Calgary, Point counting on genus two curves: Schoof-Elkies-Atkin variant (feed-back from a workshop at IPAM, UCLA).
- February 10th, Number Nosh Seminar, University of Calgary, Computing discrete logarithms in finite fields with the Number Field Sieve algorithm.
- January 27th, Number Nosh Seminar, University of Calgary, Computing discrete logarithms in finite fields with the Number Field Sieve algorithm.
2015
Invited talks
- October 2015, CATREL Workshop, Palaiseau, France, Computing individual discrete logarithms faster in GF(pn) with the Number Field Sieve algorithm. slides.
- September 2015, Elliptic Curve Cryptography (ECC) Conference, Bordeaux, France, Computing individual discrete logarithms faster in GF(pn) with the Number Field Sieve algorithm. slides.
Conference Talks
- November 2015, ASIACRYPT 2015, Auckland, New Zealand, November 29-December 3, Computing Individual Discrete Logarithms Faster in GF(pn) with the NFS-DL algorithm. Slides, Preprint.
- October 2015, Journées Codage et Cryptographie (JC2), La Londe Les Maures, France, Calculs de logarithmes discrets dans GF(pk) à l’aide du crible de corps de nombres (NFS-DL), applications à k=2,3,4,6.
- May 2015, AGCT 2015, CIRM, Luminy, France Improving NFS for the discrete logarithm problem in non-prime finite fields, polynomial selection and individual logarithm. Slides.
- April 2015, EUROCRYPT 2015, Sofia, Bulgaria, Improving NFS for the discrete logarithm problem in non-prime finite fields. Slides, Preprint.
Seminars
- December 2015, 15th, GRACE Team GT, Christmas Special, Fin de post-doc
- November 2015, 26th Université de Versailles, Séminaire de cryptographie et sécurité informatique, Individual discrete logarithms in non-prime finite fields.
- November 2015, 13th, Université de Rennes, Séminaire de Cryptographie, Individual discrete logarithms in non-prime finite fields.
- October 2015, 10th, Université de Limoges, Séminaire Protection de l’Information, Codage, Cryptographie, Individual discrete logarithms in non-prime finite fields.
- March 2015, Université d’Aix Marseille, Séminaire Arithmétique et Théorie de l’Information, Polynomial selection for NFS-DL in non-prime finite fields.
- February 2015, Université de Toulon, séminaire d’Informatique et Algèbre Appliquée, IMATH, Polynomial selection for NFS-DL in non-prime finite fields.
- January 2015, Université de Caen, séminaire Cryptologie et Sécurité, GREYC, Polynomial selection for NFS-DL in non-prime finite fields.
2014
Seminar
- November 2014, Séminaire Codage, Cryptographie, Algorithmes (CCA), Paris, France, Polynomial selection for NFS-DL in non-prime finite fields.
2013
Invited talk
- September 2013, ECC Conference, Leuven, Belgium, Four dimensional GLV via the Weil restriction. slides.
Conference Talk
- June 2013, ACNS, Banff, Alberta, Canada, Comparing the Pairing Efficiency over Composite-Order and Prime-Order Elliptic Curves. Preprint
2012
Conference Talks
- October 2012, Journées Codage et Cryptographie, Dinard, France, Comparing the Pairing Efficiency over Composite-Order and Prime-Order Elliptic Curves.
- September 2012, YACC, Porquerolles, France, Comparing the Pairing Efficiency over Composite-Order and Prime-Order Elliptic Curves.
- May 2012, Pairing 2012, Cologne, Germany, Improved Broadcast Encryption Scheme with Constant-Size Ciphertext.Preprint
- May 2012, Pairing 2012, Cologne, Germany, Genus 2 Hyperelliptic Curve Families with Explicit Jacobian Order Evaluation and Pairing-Friendly Constructions.Preprint



