EDBT 2026 Demo / reviewers in the wild / expert
Léo Ducas
dblp:65/7849
· DBLP profile ↗
47ranked-venue papers
29as first author
17since 2021 · last 2026
0000-0003-2510-4829ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 42 · 28 first-author · 14 since 2021Theory of computation · 4 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Accurate Score Prediction for Dual-Sieve AttacksabstractAbstract Guo and Johansson (ASIACRYPT 2021), and MATZOV (tech. report 2022) have independently claimed improved attacks against various NIST lattice candidates by using a Fast Fourier Transform (FFT) on top of the so-called Dual-Sieve attack. However, we will show that a heuristic used in above works not only theoretically contradicts with both formal theorems and well-tested heuristics in certain regimes, but also provides incorrect predictions experimentally. We conclude that this heuristic significantly overestimates the success probability of the Dual-Sieve attack. Alternatively, we propose a seemingly weaker heuristic for the output of a lattice sieve. When determining part of the secret in the Dual-Sieve attack, we derive predictions for the score distribution associated to candidates using this heuristic: for correct candidates with noise drawn from any radial distribution, we derive score predictions using a central limit heuristic; for incorrect candidates, we derive score predictions by approximating the Voronoi cell by a ball. In the process, we show that the use of the FFT is not specific to Learning with Errors (LWE) but is more generally useful against the Bounded Distance Decoding problem (BDD). Ultimately, we compare the predicted score distributions with extensive experiments, and observe these predictions to be qualitatively and quantitatively quite accurate. This makes it possible to accurately estimate the number of false positives and false negatives, opening the door for a sound analysis of the Dual-Sieve attack. In particular, one may consider exploring the opportunities to mitigate a large number of false positives. 1 Léo Ducas, Ludo N. Pulles |
J. Cryptol. | 1 |
| 2025 | Predicting Module-Lattice ReductionabstractIs module-lattice reduction better than unstructured lattice reduction? This question was highlighted as ‘Q8’ in the Kyber NIST standardization submission (Avanzi et al., 2021), as potentially affecting the concrete security of Kyber and other module-lattice-based schemes. Foundational works on module-lattice reduction (Lee, Pellet-Mary, Stehlé, and Wallet, ASIACRYPT 2019; Mukherjee and Stephens-Davidowitz, CRYPTO 2020) confirmed the existence of such module variants of LLL and block-reduction algorithms, but focus only on provable worst-case asymptotic behavior. In this work, we present a concrete average-case analysis of module-lattice reduction. Specifically, we address the question of the expected slope after running module-BKZ, and pinpoint the discriminant $$\varDelta _K$$ of the number field at hand as the main quantity driving this slope. We convert this back into a gain or loss on the blocksize $$\beta $$ : module-BKZ in a number field K of degree d requires an SVP oracle of dimension $$\beta + \ln (|\varDelta _K| / d^d)\beta /(d\ln \beta ) + o(\beta / \ln \beta )$$ to reach the same slope as unstructured BKZ with blocksize $$\beta $$ . This asymptotic summary hides further terms that we predict concretely using experimentally verified heuristics. Incidentally, we provide the first open-source implementation of module-BKZ for some cyclotomic fields. For power-of-two cyclotomic conductors, we have $$|\varDelta _K| = d^d$$ , and conclude that module-BKZ needs a blocksize larger than its unstructured counterpart. On the contrary, for all other cyclotomic fields, $$|\varDelta _K| < d^d$$ , so module-BKZ provides a sublinear $$\varTheta (\beta /\ln \beta )$$ gain on the required blocksize, yielding a subexponential speedup of $$\exp (\varTheta (\beta /\ln \beta ))$$ . Léo Ducas, Lynn Engelberts, Paola de Perthuis |
ASIACRYPT (3) | 1 |
| 2025 | Towards a Modern LLL Implementation
Léo Ducas, Ludo N. Pulles, Marc Stevens 0001 |
ASIACRYPT (3) | 1 |
| 2025 | Wagner's Algorithm Provably Runs in Subexponential Time for rmSIS∞
Léo Ducas, Lynn Engelberts, Johanna Loyer |
CRYPTO (1) | 1 |
| 2024 | Asymptotics and Improvements of Sieving for Codes
Léo Ducas, Andre Esser 0001, Simona Etinski, Elena Kirshanova |
EUROCRYPT (6) | 1 |
| 2024 | Provable lattice reduction of $\mathbb {Z}^n$ with blocksize n/2abstractAbstract The Lattice Isomorphism Problem (LIP) is the computational task of recovering, assuming it exists, an orthogonal linear transformation sending one lattice to another. For cryptographic purposes, the case of the trivial lattice $$\mathbb Z^n$$ Z n is of particular interest ( $$\mathbb {Z}$$ Z LIP). Heuristic analysis suggests that the BKZ algorithm with blocksize $$\beta = n/2 + o(n)$$ β = n / 2 + o ( n ) solves such instances (Ducas, Postlethwaite, Pulles, van Woerden, ASIACRYPT 2022). In this work, I propose a provable version of this statement, namely, that $$\mathbb {Z}$$ Z LIP can indeed be solved by making polynomially many calls to a Shortest Vector Problem oracle in dimension at most $$n/2 + 1$$ n / 2 + 1 . Léo Ducas |
Des. Codes Cryptogr. | 1 |
| 2023 | Finding Short Integer Solutions When the Modulus Is Small
Léo Ducas, Thomas Espitau, Eamonn W. Postlethwaite |
CRYPTO (3) | 1 |
| 2023 | Does the Dual-Sieve Attack on Learning with Errors Even Work?
Léo Ducas, Ludo N. Pulles |
CRYPTO (3) | 1 |
| 2023 | Smoothing Codes and Lattices: Systematic Study and New BoundsabstractIn this article we revisit smoothing bounds in parallel between lattices and codes. Initially introduced by Micciancio and Regev, these bounds were instantiated with Gaussian distributions and were crucial for arguing the security of many lattice-based cryptosystems. Unencumbered by direct application concerns, we provide a systematic study of how these bounds are obtained for both lattices and codes, transferring techniques between both areas. We also consider multiple choices of spherically symmetric noise distributions. We found that the best strategy for a worst-case bound combines Parseval’s Identity, the Cauchy-Schwarz inequality, and the second linear programming bound, and this holds for both codes and lattices and all noise distributions at hand. For an average-case analysis, the linear programming bound can be replaced by an expected value computation. This alone gives optimal results for spherically uniform noise over random codes and random lattices. This also improves prior Gaussian smoothing bounds for worst-case lattices, but surprisingly this provides even better results with uniform ball noise than for Gaussian (or Bernoulli noise for codes). This counterintuitive situation can be resolved by adequate decomposition and truncation of Gaussian and Bernoulli distributions into a superposition of uniform noise, giving further improvement for those cases, and putting them on par with the uniform cases. Thomas Debris-Alazard, Léo Ducas, Nicolas Resch, Jean-Pierre Tillich |
IEEE Trans. Inf. Theory | 2 |
| 2022 | Hawk: Module LIP Makes Lattice Signatures Fast, Compact and Simple
Léo Ducas, Eamonn W. Postlethwaite, Ludo N. Pulles, Wessel P. J. van Woerden |
ASIACRYPT (4) | 1 |
| 2022 | On the Lattice Isomorphism Problem, Quadratic Forms, Remarkable Lattices, and Cryptography
Léo Ducas, Wessel P. J. van Woerden |
EUROCRYPT (3) | 1 |
| 2022 | Estimating the Hidden Overheads in the BDGL Lattice Sieving Algorithm
Léo Ducas |
PQCrypto | 1 |
| 2022 | An Algorithmic Reduction Theory for Binary Codes: LLL and MoreabstractIn this article, we propose an adaptation of the algorithmic reduction theory of lattices to binary codes. This includes the celebrated LLL algorithm (Lenstra, Lenstra, Lovasz, 1982), as well as adaptations of associated algorithms such as the Nearest Plane Algorithm of Babai (1986). Interestingly, the adaptation of LLL to binary codes can be interpreted as an algorithmic version of the bound of Griesmer (1960) on the minimal distance of a code. Using these algorithms, we demonstrate—both with a heuristic analysis and in practice—a small polynomial speed-up over the Information-Set Decoding algorithm of Lee and Brickell (1988) for random binary codes. This appears to be the first such speed-up that is not based on a time-memory trade-off. The above speed-up should be read as a very preliminary example of the potential of a reduction theory for codes, for example in cryptanalysis. Thomas Debris-Alazard, Léo Ducas, Wessel P. J. van Woerden |
IEEE Trans. Inf. Theory | 2 |
| 2021 | NTRU Fatigue: How Stretched is Overstretched?
Léo Ducas, Wessel P. J. van Woerden |
ASIACRYPT (4) | 1 |
| 2021 | Advanced Lattice Sieving on GPUs, with Tensor Cores
Léo Ducas, Marc Stevens 0001, Wessel P. J. van Woerden |
EUROCRYPT (2) | 1 |
| 2021 | Mildly Short Vectors in Cyclotomic Ideal Lattices in Quantum Polynomial TimeabstractIn this article, we study the geometry of units and ideals of cyclotomic rings and derive an algorithm to find a mildly short vector in any given cyclotomic ideal lattice in quantum polynomial time, under some plausible number-theoretic assumptions. More precisely, given an ideal lattice of the cyclotomic ring of conductor m , the algorithm finds an approximation of the shortest vector by a factor exp (Õ(√ m )). This result exposes an unexpected hardness gap between these structured lattices and general lattices: The best known polynomial time generic lattice algorithms can only reach an approximation factor exp (Õ(m)). Following a recent series of attacks, these results call into question the hardness of various problems over structured lattices, such as Ideal-SVP and Ring-LWE, upon which relies the security of a number of cryptographic schemes. N OTE . This article is an extended version of a conference paper [11]. The results are generalized to arbitrary cyclotomic fields. In particular, we also extend some results of Reference [10] to arbitrary cyclotomic fields. In addition, we prove the numerical stability of the method of Reference [10]. These extended results appeared in the Ph.D. dissertation of the third author [46]. Ronald Cramer, Léo Ducas, Benjamin Wesolowski |
J. ACM | 2 |
| 2021 | Learning Strikes Again: The Case of the DRS Signature Scheme
Léo Ducas, Yang Yu 0008 |
J. Cryptol. | 1 |
| 2020 | Random Self-reducibility of Ideal-SVP via Arakelov Random Walks
Koen de Boer, Léo Ducas, Alice Pellet-Mary, Benjamin Wesolowski |
CRYPTO (2) | 2 |
| 2020 | LWE with Side Information: Attacks and Concrete Security Estimation
Dana Dachman-Soled, Léo Ducas, Huijing Gong, Melissa Rossi |
CRYPTO (2) | 2 |
| 2020 | On the Quantum Complexity of the Continuous Hidden Subgroup Problem
Koen de Boer, Léo Ducas, Serge Fehr |
EUROCRYPT (2) | 2 |
| 2020 | Integral Matrix Gram Root and Lattice Gaussian Sampling Without Floats
Léo Ducas, Steven D. Galbraith, Thomas Prest, Yang Yu 0008 |
EUROCRYPT (2) | 1 |
| 2019 | On the Shortness of Vectors to Be Found by the Ideal-SVP Quantum Algorithm
Léo Ducas, Maxime Plançon, Benjamin Wesolowski |
CRYPTO (1) | 1 |
| 2019 | The General Sieve Kernel and New Records in Lattice Reduction
Martin R. Albrecht, Léo Ducas, Gottfried Herold, Elena Kirshanova, Eamonn W. Postlethwaite, Marc Stevens 0001 |
EUROCRYPT (2) | 2 |
| 2019 | Polynomial time bounded distance decoding near Minkowski's bound in discrete logarithm lattices
Léo Ducas, Cécile Pierrot |
Des. Codes Cryptogr. | 1 |
| 2018 | On the Statistical Leak of the GGH13 Multilinear Map and Some Variants
Léo Ducas, Alice Pellet-Mary |
ASIACRYPT (1) | 1 |
| 2018 | Learning Strikes Again: The Case of the DRS Signature Scheme
Yang Yu 0008, Léo Ducas |
ASIACRYPT (2) | 2 |
| 2018 | Shortest Vector from Lattice Sieving: A Few Dimensions for Free
Léo Ducas |
EUROCRYPT (1) | 1 |
| 2018 | CRYSTALS - Kyber: A CCA-Secure Module-Lattice-Based KEMabstractRapid advances in quantum computing, together with the announcement by the National Institute of Standards and Technology (NIST) to define new standards for digitalsignature, encryption, and key-establishment protocols, have created significant interest in post-quantum cryptographic schemes. This paper introduces Kyber (part of CRYSTALS - Cryptographic Suite for Algebraic Lattices - a package submitted to NIST post-quantum standardization effort in November 2017), a portfolio of post-quantum cryptographic primitives built around a key-encapsulation mechanism (KEM), based on hardness assumptions over module lattices. Our KEM is most naturally seen as a successor to the NEWHOPE KEM (Usenix 2016). In particular, the key and ciphertext sizes of our new construction are about half the size, the KEM offers CCA instead of only passive security, the security is based on a more general (and flexible) lattice problem, and our optimized implementation results in essentially the same running time as the aforementioned scheme. We first introduce a CPA-secure public-key encryption scheme, apply a variant of the Fujisaki-Okamoto transform to create a CCA-secure KEM, and eventually construct, in a black-box manner, CCA-secure encryption, key exchange, and authenticated-key-exchange schemes. The security of our primitives is based on the hardness of Module-LWE in the classical and quantum random oracle models, and our concrete parameters conservatively target more than 128 bits of postquantum security. Joppe W. Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, Damien Stehlé |
EuroS&P | 2 |
| 2018 | Attacks on the AJPS Mersenne-Based Cryptosystem
Koen de Boer, Léo Ducas, Stacey Jeffery, Ronald de Wolf |
PQCrypto | 2 |
| 2018 | The closest vector problem in tensored root lattices of type A and in their duals
Léo Ducas, Wessel P. J. van Woerden |
Des. Codes Cryptogr. | 1 |
| 2017 | Short Stickelberger Class Relations and Application to Ideal-SVP
Ronald Cramer, Léo Ducas, Benjamin Wesolowski |
EUROCRYPT (1) | 2 |
| 2017 | Second Order Statistical Behavior of LLL and BKZ
Yang Yu 0008, Léo Ducas |
SAC | 2 |
| 2016 | Frodo: Take off the Ring! Practical, Quantum-Secure Key Exchange from LWEabstractLattice-based cryptography offers some of the most attractive primitives believed to be resistant to quantum computers. Following increasing interest from both companies and government agencies in building quantum computers, a number of works have proposed instantiations of practical post-quantum key exchange protocols based on hard problems in ideal lattices, mainly based on the Ring Learning With Errors (R-LWE) problem. While ideal lattices facilitate major efficiency and storage benefits over their non-ideal counterparts, the additional ring structure that enables these advantages also raises concerns about the assumed difficulty of the underlying problems. Thus, a question of significant interest to cryptographers, and especially to those currently placing bets on primitives that will withstand quantum adversaries, is how much of an advantage the additional ring structure actually gives in practice. Despite conventional wisdom that generic lattices might be too slow and unwieldy, we demonstrate that LWE-based key exchange is quite practical: our constant time implementation requires around 1.3ms computation time for each party; compared to the recent NewHope R-LWE scheme, communication sizes increase by a factor of 4.7x, but remain under 12 KiB in each direction. Our protocol is competitive when used for serving web pages over TLS; when partnered with ECDSA signatures, latencies increase by less than a factor of 1.6x, and (even under heavy load) server throughput only decreases by factors of 1.5x and 1.2x when serving typical 1 KiB and 100 KiB pages, respectively. To achieve these practical results, our protocol takes advantage of several innovations. These include techniques to optimize communication bandwidth, dynamic generation of public parameters (which also offers additional security against backdoors), carefully chosen error distributions, and tight security parameters. Joppe W. Bos, Craig Costello, Léo Ducas, Ilya Mironov, Michael Naehrig, Valeria Nikolaenko, Ananth Raghunathan, Douglas Stebila |
CCS | 3 |
| 2016 | A Subfield Lattice Attack on Overstretched NTRU Assumptions - Cryptanalysis of Some FHE and Graded Encoding Schemes
Martin R. Albrecht, Shi Bai 0001, Léo Ducas |
CRYPTO (1) | 3 |
| 2016 | Recovering Short Generators of Principal Ideals in Cyclotomic Rings
Ronald Cramer, Léo Ducas, Chris Peikert, Oded Regev 0001 |
EUROCRYPT (2) | 2 |
| 2016 | Sanitization of FHE Ciphertexts
Léo Ducas, Damien Stehlé |
EUROCRYPT (1) | 1 |
| 2016 | Fast Fourier OrthogonalizationabstractThe classical fast Fourier transform (FFT) allows to compute in quasi-linear time the product of two polynomials, in the circular convolution ring R[x]/(xd -1) --- a task that naively requires quadratic time. Equivalently, it allows to accelerate matrix-vector products when the matrix is circulant. In this work, we discover that the ideas of the FFT can be applied to speed up the orthogonalization process of matrices with circulant blocks of size d x d. We show that, when d is composite, it is possible to proceed to the orthogonalization in an inductive way ---up to an appropriate re-indexation of rows and columns. This leads to a structured Gram-Schmidt decomposition. In turn, this structured Gram-Schmidt decomposition accelerates a cornerstone lattice algorithm: the nearest plane algorithm. The complexity of both algorithms may be brought down to Θ(d log d). Léo Ducas, Thomas Prest |
ISSAC | 1 |
| 2016 | New directions in nearest neighbor searching with applications to lattice sievingabstractTo solve the approximate nearest neighbor search problem (NNS) on the sphere, we propose a method using locality-sensitive filters (LSF), with the property that nearby vectors have a higher probability of surviving the same filter than vectors which are far apart. We instantiate the filters using spherical caps of height 1 – α, where a vector survives a filter if it is contained in the corresponding spherical cap, and where ideally each filter has an independent, uniformly random direction. For small α, these filters are very similar to the spherical locality-sensitive hash (LSH) family previously studied by Andoni et al. For larger α bounded away from 0, these filters potentially achieve a superior performance, provided we have access to an efficient oracle for finding relevant filters. Whereas existing LSH schemes are limited by a performance parameter of ρ ≥ 1/(2c2 – 1) to solve approximate NNS with approximation factor c, with spherical LSF we potentially achieve smaller asymptotic values of ρ, depending on the density of the data set. For sparse data sets where the dimension is super-logarithmic in the size of the data set, we asymptotically obtain ρ = 1/(2c2 – 1), while for a logarithmic dimensionality with density constant κ we obtain asymptotics of ρ ∼ 1/(4κc2). To instantiate the filters and prove the existence of an efficient decoding oracle, we replace the independent filters by filters taken from certain structured random product codes. We show that the additional structure in these concatenation codes allows us to decode efficiently using techniques similar to lattice enumeration, and we can find the relevant filters with low overhead, while at the same time not significantly changing the collision probabilities of the filters. We finally apply spherical LSF to sieving algorithms for solving the shortest vector problem (SVP) on lattices, and show that this leads to a heuristic time complexity for solving SVP in dimension n of (3/2)n/2+o(n) ≈ 20.292n+o(n). This asymptotically improves upon the previous best algorithms for solving SVP which use spherical LSH and cross-polytope LSH and run in time 20.298n+o(n). Experiments with the GaussSieve validate the claimed speedup and show that this method may be practical as well, as the polynomial overhead is small. Anja Becker 0001, Léo Ducas, Nicolas Gama, Thijs Laarhoven |
SODA | 2 |
| 2016 | Post-quantum Key Exchange - A New Hope
Erdem Alkim, Léo Ducas, Thomas Pöppelmann, Peter Schwabe |
USENIX Security Symposium | 2 |
| 2015 | FHEW: Bootstrapping Homomorphic Encryption in Less Than a Second
Léo Ducas, Daniele Micciancio |
EUROCRYPT (1) | 1 |
| 2014 | Efficient Identity-Based Encryption over NTRU Lattices
Léo Ducas, Vadim Lyubashevsky, Thomas Prest |
ASIACRYPT (2) | 1 |
| 2014 | Enhanced Lattice-Based Signatures on Reconfigurable Hardware
Thomas Pöppelmann, Léo Ducas, Tim Güneysu |
CHES | 2 |
| 2014 | Improved Short Lattice Signatures in the Standard Model
Léo Ducas, Daniele Micciancio |
CRYPTO (1) | 1 |
| 2013 | Lattice Signatures and Bimodal Gaussians
Léo Ducas, Alain Durmus, Tancrède Lepoint, Vadim Lyubashevsky |
CRYPTO (1) | 1 |
| 2012 | Faster Gaussian Lattice Sampling Using Lazy Floating-Point Arithmetic
Léo Ducas, Phong Q. Nguyen |
ASIACRYPT | 1 |
| 2012 | Learning a Zonotope and More: Cryptanalysis of NTRUSign Countermeasures
Léo Ducas, Phong Q. Nguyen |
ASIACRYPT | 1 |
| 2010 | Anonymity from Asymmetry: New Constructions for Anonymous HIBE
Léo Ducas |
CT-RSA | 1 |