VLDB 2026 Research / reviewers in the wild / expert
Mehdi Tibouchi
dblp:65/7423
· DBLP profile ↗
81ranked-venue papers
2as first author
25since 2021 · last 2026
0000-0002-2736-2963ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 76 · 2 first-author · 25 since 2021Theory of computation · 4Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Maskaglia: A New, Efficient Approach to Masked Discrete Gaussian Sampling
Calvin Abou Haidar, Thomas Espitau, Clément Hoffmann, Mehdi Tibouchi |
CRYPTO (7) | 4 |
| 2026 | Critical Rounds in Multi-round Proofs: Proof of Partial Knowledge and Trapdoor Commitments
Masayuki Abe, David Balbás, Dung Bui, Miyako Ohkubo, Zehua Shang, Akira Takahashi 0002, Mehdi Tibouchi |
EUROCRYPT (7) | 7 |
| 2026 | Generating Falcon Trapdoors via Gibbs Sampler
Thomas Espitau, Junjie Song, Jinguang Han, Mehdi Tibouchi |
PQCrypto (1) | 5 |
| 2025 | Crowhammer: Full Key Recovery Attack on Falcon with a Single Rowhammer Bit Flip
Calvin Abou Haidar, Quentin Payet, Mehdi Tibouchi |
CRYPTO (5) | 3 |
| 2025 | A Certified-Input Mixnet from Two-Party Mercurial Signatures on Randomizable Ciphertexts
Masayuki Abe, Masaya Nanri, Miyako Ohkubo, Octavio Perez-Kempner, Daniel Slamanig, Mehdi Tibouchi |
ESORICS (2) | 6 |
| 2025 | Do Not Disturb a Sleeping Falcon - Floating-Point Error Sensitivity of the Falcon Sampler and Its Consequences
Xiuhan Lin, Mehdi Tibouchi, Yang Yu 0008, Shiduo Zhang |
EUROCRYPT (2) | 2 |
| 2025 | LastRings: Lattice-Based Scalable Threshold Ring Signatures
Sohyun Jeon, Calvin Abou Haidar, Mehdi Tibouchi |
ISC | 3 |
| 2025 | Ringtail: Practical Two-Round Threshold Signatures from Learning with ErrorsabstractA threshold signature scheme splits the signing key among$\ell$parties, such that any$t$-subset of parties can jointly generate signatures on a given message. Designing concretely efficient post-quantum threshold signatures is a pressing question, as evidenced by NIST's recent call. In this work, we propose, implement, and evaluate a lattice-based threshold signature scheme, Ringtail, which is the first to achieve a combination of desirable properties: (i) The signing protocol consists of only two rounds, where the first round is message-independent and can thus be preprocessed offline. (ii) The scheme is concretely efficient and scalable to$t\leq 1024$parties. For 128-bit security and$t=1024$parties, we achieve 13.4 KB signature size and 10.5 KB of online communication. (iii) The security is based on the standard learning with errors (LWE) assumption in the random oracle model. This improves upon the state-of-the-art (with comparable efficiency) which either has a three-round signing protocol [Eurocrypt'24] or relies on a new non-standard assumption [Crypto'24]. To substantiate the practicality of our scheme, we conduct the first WAN experiment deploying a lattice-based threshold signature, across 8 countries in 5 continents. We observe that an overwhelming majority of the end-to-end latency is consumed by network latency, underscoring the need for round-optimized schemes. Cecilia Boschini, Darya Kaviani, Russell W. F. Lai, Giulio Malavolta, Akira Takahashi 0002, Mehdi Tibouchi |
SP | 6 |
| 2025 | SwiftEC: Shallue-van de Woestijne Indifferentiable Function To Elliptic Curves
Jorge Chávez-Saab, Francisco Rodríguez-Henríquez, Mehdi Tibouchi |
J. Cryptol. | 3 |
| 2024 | Interactive Threshold Mercurial Signatures and Applications
Masayuki Abe, Masaya Nanri, Octavio Perez-Kempner, Mehdi Tibouchi |
ASIACRYPT (3) | 4 |
| 2024 | CDS Composition of Multi-round Protocols
Masayuki Abe, Andrej Bogdanov, Miyako Ohkubo, Alon Rosen, Zehua Shang, Mehdi Tibouchi |
CRYPTO (9) | 6 |
| 2024 | Masking the GLP Lattice-Based Signature Scheme at Any Order
Gilles Barthe, Sonia Belaïd, Thomas Espitau, Pierre-Alain Fouque, Benjamin Grégoire, Melissa Rossi, Mehdi Tibouchi |
J. Cryptol. | 7 |
| 2023 | Quantum-Access Security of Hash-Based Signature Schemes
Mehdi Tibouchi, Masayuki Abe |
ACISP | 2 |
| 2023 | Antrag: Annular NTRU Trapdoor Generation - Making Mitaka as Secure as Falcon
Thomas Espitau, Thi Thu Quyen Nguyen, Mehdi Tibouchi, Alexandre Wallet |
ASIACRYPT (7) | 4 |
| 2023 | Faster Constant-time Evaluation of the Kronecker Symbol with Application to Elliptic Curve HashingabstractWe generalize the Bernstein-Yang (BY) algorithm [11] for constant-time modular inversion to compute the Kronecker symbol, of which the Jacobi and Legendre symbols are special cases. We first develop a basic and easy-to-implement algorithm, defined with full-precision division steps. We then describe an optimized version due to Hamburg [21] over word-sized inputs, and formally verify its correctness. Along the way, we introduce a number of optimizations for implementing both versions in constant time. The resulting algorithms are particularly suitable for computing the Legendre symbol with dense prime p, where no efficient addition chain is known for exponentiating to p-1 over 2, as it is often the case in pairing-friendly elliptic curves. Our high-speed implementation for a range of parameters shows that the new algorithm is up to 40 times faster than exponentiation, and up to 25.7% faster than the previous state of the art. We illustrate our techniques with hashing to elliptic curves using the SwiftEC algorithm [17], with savings of 14.7%-48.1%, and to accelerating the CTIDH isogeny-based key exchange [7], with savings of 3.5-13.5%. Diego F. Aranha, Benjamin Salling Hvass, Bas Spitters, Mehdi Tibouchi |
CCS | 4 |
| 2023 | Guest Editorial: Guest Editorial on Cryptanalysis of (NIST PQC) post-quantum proposalsabstractSCOPUS: ed.j Ayoub Otmani, Christophe Petit 0001, Mehdi Tibouchi |
IET Inf. Secur. | 3 |
| 2022 | SwiftEC: Shallue-van de Woestijne Indifferentiable Function to Elliptic Curves - Faster Indifferentiable Hashing to Elliptic Curves
Jorge Chávez-Saab, Francisco Rodríguez-Henríquez, Mehdi Tibouchi |
ASIACRYPT (1) | 3 |
| 2022 | MuSig-L: Lattice-Based Multi-signature with Single-Round Online Phase
Cecilia Boschini, Akira Takahashi 0002, Mehdi Tibouchi |
CRYPTO (2) | 3 |
| 2022 | Shorter Hash-and-Sign Lattice-Based Signatures
Thomas Espitau, Mehdi Tibouchi, Alexandre Wallet, Yang Yu 0008 |
CRYPTO (2) | 2 |
| 2022 | Mitaka: A Simpler, Parallelizable, Maskable Variant of FalconabstractThis work describes the Mitaka signature scheme: a new hash-and-sign signature scheme over NTRU lattices which can be seen as a variant of NIST finalist Falcon . It achieves comparable efficiency but is considerably simpler, online/offline, and easier to parallelize and protect against side-channels, thus offering significant advantages from an implementation standpoint. It is also much more versatile in terms of parameter selection. We obtain this signature scheme by replacing the FFO lattice Gaussian sampler in Falcon by the “hybrid” sampler of Ducas and Prest, for which we carry out a detailed and corrected security analysis. In principle, such a change can result in a substantial security loss, but we show that this loss can be largely mitigated using new techniques in key generation that allow us to construct much higher quality lattice trapdoors for the hybrid sampler relatively cheaply. This new approach can also be instantiated on a wide variety of base fields, in contrast with Falcon ’s restriction to power-of-two cyclotomics. We also introduce a new lattice Gaussian sampler with the same quality and efficiency, but which is moreover compatible with the integral matrix Gram root technique of Ducas et al., allowing us to avoid floating point arithmetic. This makes it possible to realize the same signature scheme as Mitaka efficiently on platforms with poor support for floating point numbers. Finally, we describe a provably secure masking of Mitaka . More precisely, we introduce novel gadgets that allow provable masking at any order at much lower cost than previous masking techniques for Gaussian sampling-based signature schemes, for cheap and dependable side-channel protection. Thomas Espitau, Pierre-Alain Fouque, François Gérard, Melissa Rossi, Akira Takahashi 0002, Mehdi Tibouchi, Alexandre Wallet, Yang Yu 0008 |
EUROCRYPT (3) | 6 |
| 2022 | Profiling Side-Channel Attacks on Dilithium - A Small Bit-Fiddling Leak Breaks It All
Vincent Ulitzsch, Soundes Marzougui, Mehdi Tibouchi, Jean-Pierre Seifert |
SAC | 3 |
| 2022 | On subset-resilient hash function familiesabstractAbstract In this paper, we analyze the security of subset-resilient hash function families, which is first proposed as a requirement of a hash-based signature scheme called HORS. Let $${\mathcal {H}}$$ H be a family of functions mapping an element to a subset of size at most k . ( r , k )-subset resilience guarantees that given a random function H from $${\mathcal {H}}$$ H , it is hard to find an $$(r+1)$$ ( r + 1 ) -tuple $$(x,x_1,\ldots ,x_r)$$ ( x , x 1 , … , x r ) such that (1) H ( x ) is covered by the union of $$H(x_i)$$ H ( x i ) and (2) x is not equal to any $$x_i$$ x i . Subset resilience and its variants are related to nearly all existing stateless hash-based signature schemes, but the power of this security notion is lacking in research. We present three results on subset resilience. First, we show a generic quantum attack against subset resilience, whose time complexity is smaller than simply implementing Grover’s search. Second, we show that subset-resilient hash function families imply the existence of distributional collision-resistant hash function families. Informally, distributional collision resistance is a relaxation of collision resistance, which guarantees that it is hard to find a uniform collision for a hash function. This result implies a comparison among the power of subset resilience, collision resistance, and distributional collision resistance. Third, we prove the fully black-box separation from one-way permutations. Mehdi Tibouchi, Masayuki Abe |
Des. Codes Cryptogr. | 2 |
| 2022 | Security notions for stateful signature schemesabstractAbstract In some digital signature schemes, the signer needs to maintain a dynamic state while signing messages. These are called stateful signature schemes. Although stateful signature schemes are commonly used as cryptographic primitives, they do not fit the standard definition of a signature scheme in cryptography. In this work, formal and general definitions for stateful signature schemes are given. In the definitions of security notions, various scenarios are considered where the adversaries have different levels of control over the signing oracle in terms of messages and states. After that, generic constructions of stateful signature schemes with different security levels are provided. In addition, some black‐box constructions of stateful signature schemes that can be instantiated by primitives under any assumptions are given. Note that the constructions in this work are proven to be secure in standard models. Mehdi Tibouchi, Masayuki Abe |
IET Inf. Secur. | 2 |
| 2022 | Two-Round n-out-of-n and Multi-Signatures and Trapdoor Commitment from LatticesabstractAlthough they have been studied for a long time, distributed signature protocols have garnered renewed interest in recent years in view of novel applications to topics like blockchains. Most recent works have focused on distributed versions of ECDSA or variants of Schnorr signatures; however, and in particular, little attention has been given to constructions based on post-quantum secure assumptions like the hardness of lattice problems. A few lattice-based threshold signature and multi-signature schemes have been proposed in the literature, but they either rely on hash-and-sign lattice signatures (which tend to be comparatively inefficient), use expensive generic transformations, or only come with incomplete security proofs. In this paper, we construct several lattice-based distributed signing protocols with low round complexity following the Fiat–Shamir with Aborts (FSwA) paradigm of Lyubashevsky (Asiacrypt 2009). Our protocols can be seen as distributed variants of the fast Dilithium-G signature scheme and the full security proof can be made assuming the hardness of module SIS and LWE problems. A key step to achieving security (unexplained in some earlier papers) is to prevent the leakage that can occur when parties abort after their first message—which can inevitably happen in the Fiat–Shamir with Aborts setting. We manage to do so using homomorphic commitments. Exploiting the similarities between FSwA and Schnorr-style signatures, our approach makes the most of observations from recent advancements in the discrete log setting, such as Drijvers et al.’s seminal work on two-round multi-signatures (S&P 2019). In particular, we observe that the use of commitment not only resolves the subtle issue with aborts, but also makes it possible to realize secure two-round n -out-of- n distributed signing and multi-signature in the plain public key model , by equipping the commitment with a trapdoor feature. The construction of suitable trapdoor commitment from lattices is a side contribution of this paper. Ivan Damgård, Claudio Orlandi, Akira Takahashi 0002, Mehdi Tibouchi |
J. Cryptol. | 4 |
| 2021 | Verifiable Isogeny Walks: Towards an Isogeny-Based Postquantum VDF
Jorge Chávez-Saab, Francisco Rodríguez-Henríquez, Mehdi Tibouchi |
SAC | 3 |
| 2020 | Revisiting the Hardness of Binary Error LWE
Mehdi Tibouchi, Masayuki Abe |
ACISP | 2 |
| 2020 | LadderLeak: Breaking ECDSA with Less than One Bit of Nonce LeakageabstractAlthough it is one of the most popular signature schemes today, ECDSA presents a number of implementation pitfalls, in particular due to the very sensitive nature of the random value (known as the nonce) generated as part of the signing algorithm. It is known that any small amount of nonce exposure or nonce bias can in principle lead to a full key recovery: the key recovery is then a particular instance of Boneh and Venkatesan's hidden number problem (HNP). That observation has been practically exploited in many attacks in the literature, taking advantage of implementation defects or side-channel vulnerabilities in various concrete ECDSA implementations. However, most of the attacks so far have relied on at least 2 bits of nonce bias (except for the special case of curves at the 80-bit security level, for which attacks against 1-bit biases are known, albeit with a very high number of required signatures). In this paper, we uncover LadderLeak, a novel class of side-channel vulnerabilities in implementations of the Montgomery ladder used in ECDSA scalar multiplication. The vulnerability is in particular present in several recent versions of OpenSSL. However, it leaks less than 1 bit of information about the nonce, in the sense that it reveals the most significant bit of the nonce, but with probability <1. Exploiting such a mild leakage would be intractable using techniques present in the literature so far. However, we present a number of theoretical improvements of the Fourier analysis approach to solving the HNP (an approach originally due to Bleichenbacher), and this lets us practically break LadderLeak-vulnerable ECDSA implementations instantiated over the sect163r1 and NIST P-192 elliptic curves. In so doing, we achieve several significant computational records in practical attacks against the HNP. Diego F. Aranha, Felipe Rodrigues Novaes, Akira Takahashi 0002, Mehdi Tibouchi, Yuval Yarom |
CCS | 4 |
| 2020 | SHECS-PIR: Somewhat Homomorphic Encryption-Based Compact and Scalable Private Information Retrieval
Jeongeun Park 0001, Mehdi Tibouchi |
ESORICS (2) | 2 |
| 2020 | Key Recovery from Gram-Schmidt Norm Leakage in Hash-and-Sign Signatures over NTRU Lattices
Pierre-Alain Fouque, Paul Kirchner, Mehdi Tibouchi, Alexandre Wallet, Yang Yu 0008 |
EUROCRYPT (3) | 3 |
| 2019 | Masking Dilithium - Efficient Implementation and Side-Channel Evaluation
Vincent Migliore, Benoît Gérard, Mehdi Tibouchi, Pierre-Alain Fouque |
ACNS | 3 |
| 2019 | GALACTICS: Gaussian Sampling for Lattice-Based Constant- Time Implementation of Cryptographic Signatures, RevisitedabstractIn this paper, we propose a constant-time implementation of the BLISS lattice-based signature scheme. BLISS is possibly the most efficient lattice-based signature scheme proposed so far, with a level of performance on par with widely used pre-quantum primitives like ECDSA. It is only one of the few postquantum signatures to have seen real-world deployment, as part of the strongSwan VPN software suite. The outstanding performance of the BLISS signature scheme stems in large part from its reliance on discrete Gaussian distributions, which allow for better parameters and security reductions. However, that advantage has also proved to be its Achilles' heel, as discrete Gaussians pose serious challenges in terms of secure implementations. Implementations of BLISS so far have included secret-dependent branches and memory accesses, both as part of the discrete Gaussian sampling and of the essential rejection sampling step in signature generation. These defects have led to multiple devastating timing attacks, and were a key reason why BLISS was not submitted to the NIST postquantum standardization effort. In fact, almost all of the actual candidates chose to stay away from Gaussians despite their efficiency advantage, due to the serious concerns surrounding implementation security. Moreover, naive countermeasures will often not cut it: we show that a reasonable-looking countermeasure suggested in previous work to protect the BLISS rejection sampling can again be defeated using novel timing attacks, in which the timing information is fed to phase retrieval machine learning algorithm in order to achieve a full key recovery. Fortunately, we also present careful implementation techniques that allow us to describe an implementation of BLISS with complete timing attack protection, achieving the same level of efficiency as the original unprotected code, without resorting on floating point arithmetic or platform-specific optimizations like AVX intrinsics. These techniques, including a new approach to the polynomial approximation of transcendental function, can also be applied to the masking of the BLISS signature scheme, and will hopefully make more efficient and secure implementations of lattice-based cryptography possible going forward. Gilles Barthe, Sonia Belaïd, Thomas Espitau, Pierre-Alain Fouque, Melissa Rossi, Mehdi Tibouchi |
CCS | 6 |
| 2019 | Degenerate Fault Attacks on Elliptic Curve Parameters in OpenSSL
Akira Takahashi 0002, Mehdi Tibouchi |
EuroS&P | 2 |
| 2019 | A Coin-Free Oracle-Based Augmented Black Box Framework
Kyosuke Yamashita, Mehdi Tibouchi, Masayuki Abe |
ProvSec | 2 |
| 2019 | Efficient Fully Structure-Preserving Signatures and Shrinking Commitments
Masayuki Abe, Jens Groth, Markulf Kohlweiss, Miyako Ohkubo, Mehdi Tibouchi |
J. Cryptol. | 5 |
| 2019 | Close to Uniform Prime Number Generation With Fewer Random BitsabstractIn this paper, we analyze several variants of a simple method for generating prime numbers with fewer random bits. To generate a prime p less than x, the basic idea is to fix a constant q ∝ x1-ε, pick a uniformly random a <; q coprime to q, and choose p of the form a + t · q, where only t is updated if the primality test fails. We prove that variants of this approach provide prime generation algorithms requiring a few random bits and whose output distribution is close to uniform, under less and less expensive assumptions: first a relatively strong conjecture by H. Montgomery, made precise by Friedlander and Granville; then the Extended Riemann Hypothesis; and finally fully unconditionally using the Barban-Davenport-Halberstam theorem. We argue that this approach has a number of desirable properties compared with the previous algorithms, at least in an asymptotic sense. In particular: 1) it uses much fewer random bits than both the “trivial algorithm” (testing random numbers less than x for primality) and Maurer's almost uniform prime generation algorithm; 2) the distance of its output distribution to uniform can be made arbitrarily small, unlike algorithms like PRIMEINC (studied by Brandt and Damgård), which we show exhibit significant biases; and 3) all quality measures (number of primality tests, output entropy, randomness, and so on) can be obtained under standard conjectures or even unconditionally, whereas most previous nontrivial algorithms can only be proved based on stronger, less standard assumptions like the Hardy- Littlewood prime tuple conjecture. Note, however, that our analysis involves non-explicit constants, and therefore does not establish the superiority of our approach for concrete parameter sizes. Pierre-Alain Fouque, Mehdi Tibouchi |
IEEE Trans. Inf. Theory | 2 |
| 2018 | LWE Without Modular Reduction and Improved Side-Channel Attacks Against BLISS
Jonathan Bootle, Claire Delaplace, Thomas Espitau, Pierre-Alain Fouque, Mehdi Tibouchi |
ASIACRYPT (1) | 5 |
| 2018 | Cryptanalysis of Compact-LWE
Jonathan Bootle, Mehdi Tibouchi, Keita Xagawa |
CT-RSA | 2 |
| 2018 | Masking the GLP Lattice-Based Signature Scheme at Any Order
Gilles Barthe, Sonia Belaïd, Thomas Espitau, Pierre-Alain Fouque, Benjamin Grégoire, Melissa Rossi, Mehdi Tibouchi |
EUROCRYPT (2) | 7 |
| 2018 | FHE over the integers and modular arithmetic circuitsabstractFully homomorphic encryption (FHE) over the integers, as proposed by van Dijk et al . in 2010 and developed in a number of papers afterwards, originally supported the evaluation of Boolean circuits (i.e. mod‐2 arithmetic circuits) only. It is easily generalised to the somewhat homomorphic versions of the corresponding schemes to support arithmetic operations modulo Q for any , but bootstrapping those generalised variants into fully homomorphic schemes is not easy. Thus, Nuida and Kurosawa settled an interesting open problem in 2015 by showing that one could in fact construct FHE over the integers with message space for any constant prime Q . As a result of their work, the authors can homomorphically evaluate a mod‐ Q arithmetic circuit with an FHE scheme over the integers in two different ways: one could either use their scheme with message space directly, or one could first convert the arithmetic circuit to a Boolean one, and then evaluate that converted circuit using an FHE scheme with binary message space. In this study, they compare both approaches and show that the latter is often preferable to the former. Eunkyung Kim 0002, Mehdi Tibouchi |
IET Inf. Secur. | 2 |
| 2018 | Degenerate curve attacks: extending invalid curve attacks to Edwards curves and other modelsabstractInvalid curve attacks are a well known attack class targeting elliptic curve arithmetic implementations. In such attacks, the adversary tricks the cryptographic device into carrying out scalar multiplications on a weaker curve instead of on the expected, secure curve. The original approach of Antipa et al ., however, only affects elliptic curve implementations using addition and doubling formulas that are independent of at least one of the curve parameters. This property is satisfied for elliptic curves in Weierstrass form, but not newer, increasingly popular models such as (twisted) Edwards curves. It has, therefore, been suggested that invalid curve attacks would not be applicable against these alternate models. In this study, the authors demonstrate that this is not the case, and present the first attack of this nature against (twisted) Edwards curves, Jacobi quartics, Jacobi intersections, and more. They also extend the analysis to characteristic 2 models, namely binary Huff, Edwards, and Lambda coordinates. They also show that our result may be used constructively as a fault attack countermeasure inspired by Shamir's trick, particularly on curves over random base fields. Samuel Neves, Mehdi Tibouchi |
IET Inf. Secur. | 2 |
| 2018 | Constructing Permutation Rational Functions from IsogeniesabstractA permutation rational function $f\in\mathbb{F}\/_q(x)$ is a rational function that induces a bijection on $\mathbb{F}\/_q$, that is, for all $y\in\mathbb{F}\/_q$ there exists exactly one $x\in\mathbb{F}\/_q$ such that $f(x)=y$. Permutation rational functions are intimately related to exceptional rational functions, and, more generally, exceptional covers of the projective line, of which they form the first important example. In this paper, we show how to efficiently generate many permutation rational functions over large finite fields using isogenies of elliptic curves, and discuss some cryptographic applications. Our algorithm is based on Fried's modular interpretation of certain dihedral exceptional covers of the projective line [ Finite Fields: Theory, Applications, and Algorithms, Contemp. Math. 168, 1994, pp. 69--100]. Gaetan Bisson, Mehdi Tibouchi |
SIAM J. Discret. Math. | 2 |
| 2018 | Loop-Abort Faults on Lattice-Based Signature Schemes and Key Exchange ProtocolsabstractAlthough postquantum cryptography is of growing practical concern, not many works have been devoted to implementation security issues related to postquantum schemes. In this paper, we look in particular at fault attacks against implementations of lattice-based signatures and key exchange protocols. For signature schemes, we are interested both in Fiat-Shamir type constructions (particularly BLISS, but also GLP, PASSSign, and Ring-TESLA) and in hash-and-sign schemes (particularly the GPV-based scheme of Ducas-Prest-Lyubashevsky). For key exchange protocols, we study the implementations of NewHope, Frodo, and Kyber. These schemes form a representative sample of modern, practical lattice-based signatures and key exchange protocols, and achieve a high level of efficiency in both software and hardware. We present several fault attacks against those schemes that recover the entire key recovery with only a few faulty executions (sometimes only one), show that those attacks can be mounted in practice based on concrete experiments in hardware, and discuss possible countermeasures against them. Thomas Espitau, Pierre-Alain Fouque, Benoît Gérard, Mehdi Tibouchi |
IEEE Trans. Computers | 4 |
| 2017 | Secure GLS Recomposition for Sum-of-Square Cofactors
Eunkyung Kim 0002, Mehdi Tibouchi |
ACISP (2) | 2 |
| 2017 | Side-Channel Attacks on BLISS Lattice-Based Signatures: Exploiting Branch Tracing against strongSwan and Electromagnetic Emanations in MicrocontrollersabstractIn this paper, we investigate the security of the BLISS lattice-based signature scheme, one of the most promising candidates for postquantum-secure signatures, against side-channel attacks. Several works have been devoted to its efficient implementation on various platforms, from desktop CPUs to microcontrollers and FPGAs, and more recent papers have also considered its security against certain types of physical attacks, notably fault injection and cache attacks. We turn to more traditional side-channel analysis, and describe several attacks that can yield a full key recovery. Thomas Espitau, Pierre-Alain Fouque, Benoît Gérard, Mehdi Tibouchi |
CCS | 4 |
| 2017 | Elliptic Curve Multiset HashabstractA multiset hash function associates a hash value to arbitrary collections of objects with possible repetitions. Such a hash function is said to be homomorphic, or incremental, when the hash of the union of two collections is easy to compute from the hashes of the two collections themselves: it is usually their sum under a suitable group operation. In particular, hash values of large collections can be computed incrementally and/or in parallel. This makes homomorphic hashing a very useful primitive, with applications ranging from database integrity verification to streaming set/multiset comparison and network coding. Unfortunately, constructions of homomorphic hash functions proposed in the literature are hampered by two main drawbacks. They tend to be much longer than usual hash functions at the same security level (e.g. to achieve a collision resistance of 2128, they are several thousand bits long, as opposed to 256 bits for usual hash functions), and they are also quite slow. In this paper, we introduce the Elliptic Curve Multiset Hash (ECMH), which combines a usual bit string-valued hash function like BLAKE2 with an efficient encoding into binary elliptic curves to overcome both difficulties. On the one hand, the size of ECMH digests is essentially optimal: 2m-bit hash values provide O(2m) collision resistance. On the other hand, we demonstrate a highly-efficient software implementation of ECMH, which our thorough empirical evaluation shows to be capable of processing over 3 million set elements per second on a 4 GHz Intel Haswell machine at the 128 bit security level—many times faster than previous practical methods. While incremental hashing based on elliptic curves has been considered previously (Brown, D.R.L. (2008) The encrypted elliptic curve hash. IACR Cryptology ePrint Archive, 2008, 12.), the proposed method was less efficient, susceptible to timing attacks, and potentially patent-encumbered (Brown, D. and Yamada, A. (2007) Method and apparatus for performing validation of elliptic curve public keys. US Patent, 7, 257, 709.), and no practical implementation was demonstrated. Jeremy Maitin-Shepard, Mehdi Tibouchi, Diego F. Aranha |
Comput. J. | 2 |
| 2017 | Improved elliptic curve hashing and point representation
Mehdi Tibouchi, Taechan Kim 0001 |
Des. Codes Cryptogr. | 1 |
| 2016 | FHE Over the Integers and Modular Arithmetic Circuits
Eunkyung Kim 0002, Mehdi Tibouchi |
CANS | 2 |
| 2016 | Cryptanalysis of GGH15 Multilinear Maps
Jean-Sébastien Coron, Moon Sung Lee, Tancrède Lepoint, Mehdi Tibouchi |
CRYPTO (2) | 4 |
| 2016 | Side-Channel Analysis of Weierstrass and Koblitz Curve ECDSA on Android Smartphones
Pierre Belgarric, Pierre-Alain Fouque, Gilles Macario-Rat, Mehdi Tibouchi |
CT-RSA | 4 |
| 2016 | Loop-Abort Faults on Lattice-Based Fiat-Shamir and Hash-and-Sign Signatures
Thomas Espitau, Pierre-Alain Fouque, Benoît Gérard, Mehdi Tibouchi |
SAC | 4 |
| 2016 | Strongly-optimal structure preserving signatures from Type II pairings: synthesis and lower boundsabstractRecent work on structure‐preserving signatures (SPS) studies optimality of these schemes in terms of the number of group elements needed in the verification key and the signature, and the number of pairing‐product equations in the verification algorithm. While these measures are crucial for many applications, another important aspect to consider for performance is verification time, which for these schemes is dominated by pairings computation. Although prior work considers optimality in terms of number of pairing‐product equations, this measure does not capture the exact number of pairings needed in verification. To fill this gap, we study the minimal number of pairings needed in verification of SPS. First, we prove lower bounds for schemes in the Type~II setting secure under chosen message attacks in the generic group model. We show that three pairings are necessary and at most one of these pairings can be precomputed. Second, we build an automated tool to search for schemes matching our lower bounds. Using this tool, we find a new randomisable SPS in the Type~II setting that is optimal with respect to our lower bound on the number of pairings, and minimal in terms of group operations to be computed during verification. Gilles Barthe, Edvard Fagerholm, Dario Fiore 0001, Andre Scedrov, Mehdi Tibouchi |
IET Inf. Secur. | 6 |
| 2016 | Tightly Secure Signatures From Lossy Identification Schemes
Michel Abdalla, Pierre-Alain Fouque, Vadim Lyubashevsky, Mehdi Tibouchi |
J. Cryptol. | 4 |
| 2016 | Practical Cryptanalysis of ISO 9796-2 and EMV Signatures
Jean-Sébastien Coron, David Naccache, Mehdi Tibouchi, Ralf-Philipp Weinmann |
J. Cryptol. | 3 |
| 2015 | Zeroizing Without Low-Level Zeroes: New MMAP Attacks and their Limitations
Jean-Sébastien Coron, Craig Gentry, Shai Halevi, Tancrède Lepoint, Hemanta K. Maji, Eric Miles, Mariana Raykova 0001, Amit Sahai, Mehdi Tibouchi |
CRYPTO (1) | 9 |
| 2015 | New Multilinear Maps Over the Integers
Jean-Sébastien Coron, Tancrède Lepoint, Mehdi Tibouchi |
CRYPTO (1) | 3 |
| 2015 | Cryptanalysis of the Co-ACD Assumption
Pierre-Alain Fouque, Moon Sung Lee, Tancrède Lepoint, Mehdi Tibouchi |
CRYPTO (1) | 4 |
| 2015 | Fully Structure-Preserving Signatures and Shrinking Commitments
Masayuki Abe, Markulf Kohlweiss, Miyako Ohkubo, Mehdi Tibouchi |
EUROCRYPT (2) | 4 |
| 2015 | Conversion from Arithmetic to Boolean Masking with Logarithmic Complexity
Jean-Sébastien Coron, Johann Großschädl, Mehdi Tibouchi, Praveen Kumar Vadnala |
FSE | 3 |
| 2014 | Bit-Flip Faults on Elliptic Curve Base Fields, Revisited
Taechan Kim 0001, Mehdi Tibouchi |
ACNS | 2 |
| 2014 | GLV/GLS Decomposition, Power Analysis, and Attacks on ECDSA Signatures with Single-Bit Nonce Bias
Diego F. Aranha, Pierre-Alain Fouque, Benoît Gérard, Jean-Gabriel Kammerer, Mehdi Tibouchi, Jean-Christophe Zapalowicz |
ASIACRYPT (1) | 5 |
| 2014 | Making RSA-PSS Provably Secure against Non-random Faults
Gilles Barthe, François Dupressoir, Pierre-Alain Fouque, Benjamin Grégoire, Mehdi Tibouchi, Jean-Christophe Zapalowicz |
CHES | 5 |
| 2014 | Structure-Preserving Signatures from Type II Pairings
Masayuki Abe, Jens Groth, Miyako Ohkubo, Mehdi Tibouchi |
CRYPTO (1) | 4 |
| 2014 | Close to Uniform Prime Number Generation with Fewer Random Bits
Pierre-Alain Fouque, Mehdi Tibouchi |
ICALP (1) | 2 |
| 2014 | Impossibility of Surjective Icart-Like Encodings
Mehdi Tibouchi |
ProvSec | 1 |
| 2014 | Binary Elligator Squared
Diego F. Aranha, Pierre-Alain Fouque, Chen Qian 0002, Mehdi Tibouchi, Jean-Christophe Zapalowicz |
Selected Areas in Cryptography | 4 |
| 2014 | Unified, Minimal and Selectively Randomizable Structure-Preserving Signatures
Masayuki Abe, Jens Groth, Miyako Ohkubo, Mehdi Tibouchi |
TCC | 4 |
| 2013 | Injective Encodings to Elliptic Curves
Pierre-Alain Fouque, Antoine Joux, Mehdi Tibouchi |
ACISP | 3 |
| 2013 | Practical Multilinear Maps over the Integers
Jean-Sébastien Coron, Tancrède Lepoint, Mehdi Tibouchi |
CRYPTO (1) | 3 |
| 2013 | Batch Fully Homomorphic Encryption over the Integers
Jung Hee Cheon, Jean-Sébastien Coron, Moon Sung Lee, Tancrède Lepoint, Mehdi Tibouchi, Aaram Yun |
EUROCRYPT | 6 |
| 2013 | Recovering Private Keys Generated with Weak PRNGs
Pierre-Alain Fouque, Mehdi Tibouchi, Jean-Christophe Zapalowicz |
IMACC | 2 |
| 2013 | A Note on the Bivariate Coppersmith Theorem
Jean-Sébastien Coron, Alexey Kirichenko, Mehdi Tibouchi |
J. Cryptol. | 3 |
| 2012 | Attacking RSA-CRT Signatures with Faults on Montgomery Multiplication
Pierre-Alain Fouque, Nicolas Guillermin, Delphine Leresteux, Mehdi Tibouchi, Jean-Christophe Zapalowicz |
CHES | 4 |
| 2012 | Tightly-Secure Signatures from Lossy Identification Schemes
Michel Abdalla, Pierre-Alain Fouque, Vadim Lyubashevsky, Mehdi Tibouchi |
EUROCRYPT | 4 |
| 2012 | Public Key Compression and Modulus Switching for Fully Homomorphic Encryption over the Integers
Jean-Sébastien Coron, David Naccache, Mehdi Tibouchi |
EUROCRYPT | 3 |
| 2011 | Modulus Fault Attacks against RSA-CRT Signatures
Eric Brier, David Naccache, Phong Q. Nguyen, Mehdi Tibouchi |
CHES | 4 |
| 2011 | Fully Homomorphic Encryption over the Integers with Shorter Public Keys
Jean-Sébastien Coron, Avradip Mandal, David Naccache, Mehdi Tibouchi |
CRYPTO | 4 |
| 2010 | On the Broadcast and Validity-Checking Security of pkcs#1 v1.5 Encryption
Aurélie Bauer, Jean-Sébastien Coron, David Naccache, Mehdi Tibouchi, Damien Vergnaud |
ACNS | 4 |
| 2010 | Efficient Indifferentiable Hashing into Ordinary Elliptic Curves
Eric Brier, Jean-Sébastien Coron, Thomas Icart, David Madore, Hugues Randriambololona, Mehdi Tibouchi |
CRYPTO | 6 |
| 2010 | Fault Attacks Against emv Signatures
Jean-Sébastien Coron, David Naccache, Mehdi Tibouchi |
CT-RSA | 3 |
| 2010 | Deterministic Encoding and Hashing to Odd Hyperelliptic Curves
Pierre-Alain Fouque, Mehdi Tibouchi |
Pairing | 2 |
| 2009 | Practical Cryptanalysis of iso/iec 9796-2 and emv Signatures
Jean-Sébastien Coron, David Naccache, Mehdi Tibouchi, Ralf-Philipp Weinmann |
CRYPTO | 3 |