EDBT 2026 Demo / reviewers in the wild / expert
Pierrick Gaudry
dblp:94/2869
· DBLP profile ↗
36ranked-venue papers
11as first author
7since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 28 · 7 first-author · 7 since 2021Theory of computation · 7 · 4 first-authorSystems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Breaking Verifiability and Vote Privacy in CHVote
Véronique Cortier, Alexandre Debant, Pierrick Gaudry |
ESORICS (4) | 3 |
| 2025 | Vote&Check: Secure Postal Voting with Reduced Trust AssumptionsabstractPostal voting is a frequently used alternative to on-site voting.Traditionally, its security relies on organizational measures, andvoters have to trust many entities.In the recent years, several schemes have been proposed to addverifiability properties to postal voting, while preserving vote privacy. Postal voting comes with specific constraints. We conduct a systematic analysis of this setting and we identify a list of generic attacks, highlighting that some attacks seem unavoidable. This study is applied to existing systems of the literature. We then propose Vote&Check, a postal voting protocol which provides a high level of security, with a reduced number of authorities. Furthermore, it requires only basic cryptographic primitives, namely hash functions and signatures. The security properties are proven in a symbolic model, with the help of the ProVerif tool. Véronique Cortier, Alexandre Debant, Pierrick Gaudry, Léo Louistisserand |
Proc. Priv. Enhancing Technol. | 3 |
| 2024 | Is the JCJ voting system really coercion-resistant?abstractCoercion-resistance is a security property of electronic voting, often considered as a must-have for high-stake elections. The JCJ voting scheme, proposed in 2005 by Juels, Catalano and Jakobsson, is still the reference paradigm when designing a coercion-resistant protocol. We highlight a weakness in JCJ that is also present in all the systems following its general structure. This comes from the procedure that precedes the tally, where the trustees remove the ballots that should not be counted. This phase leaks more information than necessary, leading to potential threats for the coerced voters. Fixing this leads to the notion of cleansing-hiding, that we apply to form a variant of JCJ that we call CHide. One reason for the problem not being seen before is the fact that the associated formal definition of coercion-resistance was too weak. We therefore propose a definition that takes into account more behaviors such as revoting or the addition of fake ballots by authorities. We then prove that CHide is coercion-resistant for this definition. Véronique Cortier, Pierrick Gaudry, Quentin Yang |
CSF | 2 |
| 2024 | Lattice Enumeration and Automorphisms for Tower NFS: A 521-Bit Discrete Logarithm Computation
Gabrielle De Micheli, Pierrick Gaudry, Cécile Pierrot |
J. Cryptol. | 2 |
| 2022 | Themis: An On-Site Voting System with Systematic Cast-as-intended Verification and Partial AccountabilityabstractWe propose an on-site voting system Themis, that aims at improving security when local authorities are not fully trusted. Voters vote thanks to voting sheets as well as smart cards that produce encrypted ballots. Electronic ballots are systematically audited, without compromising privacy. Moreover, the system includes a precise dispute resolution procedure identifying misbehaving parties in most cases. Mikael Bougon, Hervé Chabanne, Véronique Cortier, Alexandre Debant, Emmanuelle Dottax, Jannik Dreier, Pierrick Gaudry, Mathieu Turuani |
CCS | 7 |
| 2022 | A Toolbox for Verifiable Tally-Hiding E-Voting Systems
Véronique Cortier, Pierrick Gaudry, Quentin Yang |
ESORICS (2) | 2 |
| 2021 | Lattice Enumeration for Tower NFS: A 521-Bit Discrete Logarithm ComputationabstractThe Tower variant of the Number Field Sieve (TNFS) is known to be asymptotically the most efficient algorithm to solve the discrete logarithm problem in finite fields of medium characteristics, when the extension degree is composite. A major obstacle to an efficient implementation of TNFS is the collection of algebraic relations, as it happens in dimension greater than 2. This requires the construction of new sieving algorithms which remain efficient as the dimension grows. In this article, we overcome this difficulty by considering a lattice enumeration algorithm which we adapt to this specific context. We also consider a new sieving area, a high-dimensional sphere, whereas previous sieving algorithms for the classical NFS considered an orthotope. Our new sieving technique leads to a much smaller running time, despite the larger dimension of the search space, and even when considering a larger target, as demonstrated by a record computation we performed in a 521-bit finite field \({\mathbb F}_{p^6}\). The target finite field is of the same form than finite fields used in recent zero-knowledge proofs in some blockchains. This is the first reported implementation of TNFS. Gabrielle De Micheli, Pierrick Gaudry, Cécile Pierrot |
ASIACRYPT (1) | 2 |
| 2020 | Comparing the Difficulty of Factorization and Discrete Logarithm: A 240-Digit Experiment
Fabrice Boudot, Pierrick Gaudry, Aurore Guillevic, Nadia Heninger, Emmanuel Thomé, Paul Zimmermann 0001 |
CRYPTO (2) | 2 |
| 2020 | Asymptotic Complexities of Discrete Logarithm Algorithms in Pairing-Relevant Finite Fields
Gabrielle De Micheli, Pierrick Gaudry, Cécile Pierrot |
CRYPTO (2) | 2 |
| 2017 | A Kilobit Hidden SNFS Discrete Logarithm Computation
Joshua Fried, Pierrick Gaudry, Nadia Heninger, Emmanuel Thomé |
EUROCRYPT (1) | 2 |
| 2017 | Fast Modular Arithmetic on the Kalray MPPA-256 Processor for an Energy-Efficient Implementation of ECMabstractThe Kalray MPPA-256 processor is based on a recent low-energy manycore architecture. In this article, we investigate its performance in multiprecision arithmetic for number-theoretic applications. We have developed a library for modular arithmetic that takes full advantage of the particularities of this architecture. This is in turn used in an implementation of the ECM, an algorithm for integer factorization using elliptic curves. For parameters corresponding to a cryptanalytic context, our implementation compares well to state-of-the-art implementations on GPU, while using much less energy. Masahiro Ishii 0002, Jérémie Detrey, Pierrick Gaudry, Atsuo Inomata, Kazutoshi Fujikawa |
IEEE Trans. Computers | 3 |
| 2016 | Recent progress on the elliptic curve discrete logarithm problem
Steven D. Galbraith, Pierrick Gaudry |
Des. Codes Cryptogr. | 2 |
| 2015 | The Tower Number Field Sieve
Razvan Barbulescu, Pierrick Gaudry, Thorsten Kleinjung |
ASIACRYPT (2) | 2 |
| 2015 | Imperfect Forward Secrecy: How Diffie-Hellman Fails in PracticeabstractWe investigate the security of Diffie-Hellman key exchange as used in popular Internet protocols and find it to be less secure than widely believed. First, we present Logjam, a novel flaw in TLS that lets a man-in-the-middle downgrade connections to "export-grade" Diffie-Hellman. To carry out this attack, we implement the number field sieve discrete log algorithm. After a week-long precomputation for a specified 512-bit group, we can compute arbitrary discrete logs in that group in about a minute. We find that 82% of vulnerable servers use a single 512-bit group, allowing us to compromise connections to 7% of Alexa Top Million HTTPS sites. In response, major browsers are being changed to reject short groups. We go on to consider Diffie-Hellman with 768- and 1024-bit groups. We estimate that even in the 1024-bit case, the computations are plausible given nation-state resources. A small number of fixed or standardized groups are used by millions of servers; performing precomputation for a single 1024-bit group would allow passive eavesdropping on 18% of popular HTTPS sites, and a second group would allow decryption of traffic to 66% of IPsec VPNs and 26% of SSH servers. A close reading of published NSA leaks shows that the agency's attacks on VPNs are consistent with having achieved such a break. We conclude that moving to stronger key exchange methods should be a priority for the Internet community. David Adrian, Karthikeyan Bhargavan, Zakir Durumeric, Pierrick Gaudry, Matthew Green 0001, J. Alex Halderman, Nadia Heninger, Drew Springall, Emmanuel Thomé, Luke Valenta, Benjamin VanderSloot, Eric Wustrow, Santiago Zanella-Béguelin, Paul Zimmermann 0001 |
CCS | 4 |
| 2015 | Improving NFS for the Discrete Logarithm Problem in Non-prime Finite Fields
Razvan Barbulescu, Pierrick Gaudry, Aurore Guillevic, François Morain |
EUROCRYPT (1) | 2 |
| 2014 | A Heuristic Quasi-Polynomial Algorithm for Discrete Logarithm in Finite Fields of Small Characteristic
Razvan Barbulescu, Pierrick Gaudry, Antoine Joux, Emmanuel Thomé |
EUROCRYPT | 2 |
| 2014 | Sub-cubic change of ordering for Gröbner basis: a probabilistic approachabstractThe usual algorithm to solve polynomial systems using Gröbner bases consists of two steps: first computing the DRL Gröbner basis using the F5 algorithm then computing the LEX Gröbner basis using a change of ordering algorithm. When the Bézout bound is reached, the bottleneck of the total solving process is the change of ordering step. For 20 years, thanks to the FGLM algorithm the complexity of change of ordering is known to be cubic in the number of solutions of the system to solve. Jean-Charles Faugère, Pierrick Gaudry, Louise Huot, Guénaël Renault |
ISSAC | 2 |
| 2014 | Using Symmetries in the Index Calculus for Elliptic Curves Discrete Logarithm
Jean-Charles Faugère, Pierrick Gaudry, Louise Huot, Guénaël Renault |
J. Cryptol. | 2 |
| 2013 | Relation Collection for the Function Field SieveabstractIn this paper, we focus on the relation collection step of the Function Field Sieve (FFS), which is to date the best algorithm known for computing discrete logarithms in small-characteristic finite fields of cryptographic sizes. Denoting such a finite field by Fpn, where p is much smaller than n, the main idea behind this step is to find polynomials of the form a(t)-b(t)x in Fp[t][x] which, when considered as principal ideals in carefully selected function fields, can be factored into products of low-degree prime ideals. Such polynomials are called "relations", and current record-sized discrete-logarithm computations need billions of those. Collecting relations is therefore a crucial and extremely expensive step in FFS, and a practical implementation thereof requires heavy use of cache-aware sieving algorithms, along with efficient polynomial arithmetic over Fp[t]. This paper presents the algorithmic and arithmetic techniques which were put together as part of a new public implementation of FFS, aimed at medium-to record-sized computations. Jérémie Detrey, Pierrick Gaudry, Marion Videau |
IEEE Symposium on Computer Arithmetic | 2 |
| 2012 | Genus 2 point counting over prime fields
Pierrick Gaudry, Éric Schost |
J. Symb. Comput. | 1 |
| 2011 | Counting Points on Genus 2 Curves with Real Multiplication
Pierrick Gaudry, David R. Kohel, Benjamin Smith 0003 |
ASIACRYPT | 1 |
| 2011 | An L(1/3) Discrete Logarithm Algorithm for Low Degree Curves
Andreas Enge, Pierrick Gaudry, Emmanuel Thomé |
J. Cryptol. | 2 |
| 2010 | Factorization of a 768-Bit RSA Modulus
Thorsten Kleinjung, Kazumaro Aoki, Jens Franke, Arjen K. Lenstra, Emmanuel Thomé, Joppe W. Bos, Pierrick Gaudry, Alexander Kruppa, Peter L. Montgomery, Dag Arne Osvik, Herman J. J. te Riele, Andrey Timofeev, Paul Zimmermann 0001 |
CRYPTO | 7 |
| 2009 | Index calculus for abelian varieties of small dimension and the elliptic curve discrete logarithm problem
Pierrick Gaudry |
J. Symb. Comput. | 1 |
| 2007 | An L (1/3 + epsilon ) Algorithm for the Discrete Logarithm Problem for Low Degree Curves
Andreas Enge, Pierrick Gaudry |
EUROCRYPT | 2 |
| 2007 | A gmp-based implementation of schönhage-strassen's large integer multiplication algorithmabstractSchönhage-Strassen's algorithm is one of the best known algorithms for multiplying large integers. Implementing it ef?ciently is of utmost importance, since many other algorithms rely on it as a subroutine. We present here an improved implementation, based on the one distributed within the GMP library. The following ideas and techniques were used or tried: faster arithmetic modulo 2n + 1, improved cache locality, Mersenne transforms, Chinese Remainder Reconstruction, the √2 trick, Harley's and Granlund's tricks, improved tuning. Pierrick Gaudry, Alexander Kruppa, Paul Zimmermann 0001 |
ISSAC | 1 |
| 2007 | Linear Recurrences with Polynomial Coefficients and Application to Integer Factorization and Cartier-Manin OperatorabstractWe study the complexity of computing one or several terms (not necessarily consecutive) in a recurrence with polynomial coefficients. As applications, we improve the best currently known upper bounds for factoring integers deterministically and for computing the Cartier–Manin operator of hyperelliptic curves. Alin Bostan, Pierrick Gaudry, Éric Schost |
SIAM J. Comput. | 2 |
| 2006 | The 2-Adic CM Method for Genus 2 Curves with Application to Cryptography
Pierrick Gaudry, T. Houtmann, David R. Kohel, Christophe Ritzenthaler, A. Weng |
ASIACRYPT | 1 |
| 2006 | Fast algorithms for computing the eigenvalue in the Schoof-Elkies-Atkin algorithmabstractThe Schoof-Elkies-Atkin algorithm is the best known algorithm for counting the number of points of an elliptic curve defined over a finite field of large characteristic. Several practical and asymptotical improvements for the phase called eigenvalue computation are proposed. Pierrick Gaudry, François Morain |
ISSAC | 1 |
| 2004 | Construction of Secure Random Curves of Genus 2 over Prime Fields
Pierrick Gaudry, Éric Schost |
EUROCRYPT | 1 |
| 2002 | A Comparison and a Combination of SST and AGM Algorithms for Counting Points of Elliptic Curves in Characteristic 2
Pierrick Gaudry |
ASIACRYPT | 1 |
| 2002 | Constructive and Destructive Facets of Weil Descent on Elliptic Curves
Pierrick Gaudry, Florian Hess, Nigel P. Smart |
J. Cryptol. | 1 |
| 2001 | An Extension of Kedlaya's Point-Counting Algorithm to Superelliptic Curves
Pierrick Gaudry, Nicolas Gürel |
ASIACRYPT | 1 |
| 2001 | Finding Secure Curves with the Satoh-FGH Algorithm and an Early-Abort Strategy
Mireille Fouquet, Pierrick Gaudry, Robert Harley |
EUROCRYPT | 2 |
| 2000 | An Algorithm for Solving the Discrete Log Problem on Hyperelliptic Curves
Pierrick Gaudry |
EUROCRYPT | 1 |
| 1999 | Speeding up the Discrete Log Computation on Curves with Automorphisms
Iwan M. Duursma, Pierrick Gaudry, François Morain |
ASIACRYPT | 2 |