Thomas Espitau
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Thomas Espitau has a total of 30 co-authors. Here are the top co-authors by number of shared publications:
- Mehdi Tibouchi
NTT Social Informatics Laboratories, Tokyo, Japan
8 shared publications - Alexandre Wallet
PQShield Ltd., Oxford, United Kingdom
5 shared publications - Yang Yu
Tsinghua University
4 shared publications - Calvin Abou Haidar
NTT Social Informatics Laboratories, Tokyo, Japan
2 shared publications - Chao Sun
School of Cyber Science and Engineering, Southeast University, Nanjing
2 shared publications - Clément Hoffmann
UCLouvain, ICTEAM/ELEN/Crypto Group
2 shared publications
Latest Publications
- Open Access
- 11 September 2026
- Published by Universitatsbibliothek der Ruhr-Universitat Bochum in IACR Transactions on Cryptographic Hardware and Embedded Systems
- Vol. 2026 (4) , 549-574
Slicing Bits and Cutting Costs in CDT Sampling
FrodoKEM, a key encapsulation mechanism based on the standard (unstructured) LWE assumption, is recommended as a conservative choice for post-quantum key exchange by agencies like BSI and ANSSI. As such, it has garnered substantial attention from an implementation security standpoint. In particular, several papers have looked into masking FrodoKEM, and, like for various other lattice-based cryptosystems, identified the Gaussian sampling operation as a major bottleneck. In FrodoKEM, it is carried out using a CDT-based sampler, which compares a uniformly random value in [0, 1) (with fixed precision) to each of the probabilities in the cumulative distribution table of the target distribution.Two recent works proposed masked gadgets at arbitrary order for that operation: one by Gérard and Guerreau (CASCADE 2026), which simply masks each of the comparisons with the table elements (using a ripple carry adder as the Boolean comparison circuit), and another by Eid et al. (TCHES 2026), that uses a novel approach based on a binary search tree, significantly reducing the number of masked comparisons for larger tables. Eid et al. also choose the Kogge–Stone adder as the basis for their comparison circuit.In this paper, we provide an extensive analysis of the choices and trade-offs involved in masked CDT-based sampling, and propose several optimizations that further improve upon these previous works by a considerable margin. In particular, since FrodoKEM, like almost all the schemes that rely Gaussian sampling, generates hundreds of samples at a time, we find it beneficial to utilize approaches that lend themselves to a high degree of parallelization. This includes bitslicing (with which, importantly, the ripple carry adder has been proved optimal for comparisons), as well as techniques such as the use of algebraic normal form in masked multiplexers.As a result, on an ARM Cortex-M4 STM32F4 target board, our companion implementation in pure C outperforms the hand-crafted assembly of Eid et al. (resp. Gérard–Guerreau) by a factor of around 2 (resp. 7 to 9) at masking order 1. The gap is even larger at higher order: we outperform the higher-order code of Eid et al. (in C with assembly for expensive gadgets) by a factor ranging from 5 at masking order 2 to 9 as masking order 8.
- 11 September 2026
- Published by Universitatsbibliothek der Ruhr-Universitat Bochum in IACR Transactions on Cryptographic Hardware and Embedded Systems
- Vol. 2026 (4) , 549-574
Open AccessSlicing Bits and Cutting Costs in CDT Sampling
FrodoKEM, a key encapsulation mechanism based on the standard (unstructured) LWE assumption, is recommended as a conservative choice for post-quantum key exchange by agencies like BSI and ANSSI. As such, it has garnered substantial attention from an implementation security standpoint. In particular, several papers have looked into masking FrodoKEM, and, like for various other lattice-based cryptosystems, identified the Gaussian sampling operation as a major bottleneck. In FrodoKEM, it is carried out using a CDT-based sampler, which compares a uniformly random value in [0, 1) (with fixed precision) to each of the probabilities in the cumulative distribution table of the target distribution.Two recent works proposed masked gadgets at arbitrary order for that operation: one by Gérard and Guerreau (CASCADE 2026), which simply masks each of the comparisons with the table elements (using a ripple carry adder as the Boolean comparison circuit), and another by Eid et al. (TCHES 2026), that uses a novel approach based on a binary search tree, significantly reducing the number of masked comparisons for larger tables. Eid et al. also choose the Kogge–Stone adder as the basis for their comparison circuit.In this paper, we provide an extensive analysis of the choices and trade-offs involved in masked CDT-based sampling, and propose several optimizations that further improve upon these previous works by a considerable margin. In particular, since FrodoKEM, like almost all the schemes that rely Gaussian sampling, generates hundreds of samples at a time, we find it beneficial to utilize approaches that lend themselves to a high degree of parallelization. This includes bitslicing (with which, importantly, the ripple carry adder has been proved optimal for comparisons), as well as techniques such as the use of algebraic normal form in masked multiplexers.As a result, on an ARM Cortex-M4 STM32F4 target board, our companion implementation in pure C outperforms the hand-crafted assembly of Eid et al. (resp. Gérard–Guerreau) by a factor of around 2 (resp. 7 to 9) at masking order 1. The gap is even larger at higher order: we outperform the higher-order code of Eid et al. (in C with assembly for expensive gadgets) by a factor ranging from 5 at masking order 2 to 9 as masking order 8.
- Open Access
- 13 August 2026
- Published by Springer Nature
- p. 164-195
Maskaglia: A New, Efficient Approach to Masked Discrete Gaussian Sampling
- 13 August 2026
- Published by Springer Nature
- p. 164-195
Open AccessMaskaglia: A New, Efficient Approach to Masked Discrete Gaussian Sampling
- 7 April 2026
- Published by Agence Bibliographique de l'Enseignement Supérieur
Algorithmic aspects of algebraic lattices
Aspects algorithmiques des réseaux algébriques: Les réseaux sont des objets mathématiques qui généralisent l'idée concrète de grille dans le plan. Ils jouent un rôle fondamental dans l’étude de nombreux domaines des mathématiques et de l'informatique, notamment la théorie algébrique des nombres et la cryptographie. Ce manuscrit a pour objet les réseaux dits “algébriques", c'est-à-dire construits au-dessus d'un ordre maximal de corps de nombres, en se concentrant particulièrement sur les méthodes calculatoires. Après avoir développé des méthodes génériques autorisant la manipulation certifiée de tels objets, nous nous intéresserons à l’élaboration d'une algorithmique plus efficace permettant la réduction sur des corps cyclotomiques, utilisant en particulier leur structure récursive et symplectique. Ces dernières avancées seront alors utilisées pour la résolution d'un problème central en théorie algorithmique des nombres : le problème de l'idéal principal, qui consiste en la détermination d'un générateur d'un idéal principal d'un corps de nombre. Nous étudierons enfin les implications de cette étude en cryptographie à clef-publique, où nous présenterons des attaques sur des schémas d'encryption totalement homomorphes et sur la signature digitale BLISS.
- 7 April 2026
- Published by Agence Bibliographique de l'Enseignement Supérieur
Algorithmic aspects of algebraic lattices
Aspects algorithmiques des réseaux algébriques: Les réseaux sont des objets mathématiques qui généralisent l'idée concrète de grille dans le plan. Ils jouent un rôle fondamental dans l’étude de nombreux domaines des mathématiques et de l'informatique, notamment la théorie algébrique des nombres et la cryptographie. Ce manuscrit a pour objet les réseaux dits “algébriques", c'est-à-dire construits au-dessus d'un ordre maximal de corps de nombres, en se concentrant particulièrement sur les méthodes calculatoires. Après avoir développé des méthodes génériques autorisant la manipulation certifiée de tels objets, nous nous intéresserons à l’élaboration d'une algorithmique plus efficace permettant la réduction sur des corps cyclotomiques, utilisant en particulier leur structure récursive et symplectique. Ces dernières avancées seront alors utilisées pour la résolution d'un problème central en théorie algorithmique des nombres : le problème de l'idéal principal, qui consiste en la détermination d'un générateur d'un idéal principal d'un corps de nombre. Nous étudierons enfin les implications de cette étude en cryptographie à clef-publique, où nous présenterons des attaques sur des schémas d'encryption totalement homomorphes et sur la signature digitale BLISS.
- Open Access
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 4824-4826
Poster: Efficient Threshold ML-DSA up to 6 Parties
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 4824-4826
Open AccessPoster: Efficient Threshold ML-DSA up to 6 Parties
- 15 August 2025
- Published by Springer Nature in Journal of Cryptology
- Vol. 38 (4) , 1-88
Two-Round Threshold Signature from Algebraic One-More Learning with Errors
- 15 August 2025
- Published by Springer Nature in Journal of Cryptology
- Vol. 38 (4) , 1-88
Two-Round Threshold Signature from Algebraic One-More Learning with Errors
- 28 April 2025
- Published by Springer Nature
- p. 154-183
A Reduction from Hawk to the Principal Ideal Problem in a Quaternion Algebra
- 28 April 2025
- Published by Springer Nature
- p. 154-183
A Reduction from Hawk to the Principal Ideal Problem in a Quaternion Algebra
- 18 August 2024
- Published by Springer Nature
- p. 425-458
Flood and Submerse: Distributed Key Generation and Robust Threshold Signature from Lattices
- 18 August 2024
- Published by Springer Nature
- p. 425-458
Flood and Submerse: Distributed Key Generation and Robust Threshold Signature from Lattices
- 18 August 2024
- Published by Springer Nature
- p. 387-424
Two-Round Threshold Signature from Algebraic One-More Learning with Errors
- 18 August 2024
- Published by Springer Nature
- p. 387-424
Two-Round Threshold Signature from Algebraic One-More Learning with Errors
- 13 April 2024
- Published by Springer Nature
- p. 387-412
Cryptanalysis of the Peregrine Lattice-Based Signature Scheme
- 13 April 2024
- Published by Springer Nature
- p. 387-412
Cryptanalysis of the Peregrine Lattice-Based Signature Scheme