Nicolas Sendrier

dblp:46/5390 · DBLP profile ↗
← Back
35ranked-venue papers
12as first author
4since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 19 · 7 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 10 · 2 first-author · 1 since 2021Theory of computation · 7 · 4 first-author
YearPublicationVenuePosition
2026 Solving the Linear Equivalence Problem from Single Codeword Matching
Magali Bardet, Charles Brion, Ayoub Otmani, Mohamed Saeed, Nicolas Sendrier
CRYPTO (4)5
2026 Sparse Vector Reconstruction from Distance Spectrum Using Soft Information
Magali Salom, Nicolas Sendrier, Valentin Vasseur
PQCrypto (1)2
2023 Wave Parameter Selection
Nicolas Sendrier
PQCrypto1
2022 Quasi-Cyclic Stern Proof of Knowledge
abstract
The ongoing NIST standardization process has shown that Proof of Knowledge (PoK) based signatures have become an important type of possible post-quantum signatures. Regarding code-based cryptography, the main original approach for PoK based signatures is the Stern protocol which allows to prove the knowledge of a small weight vector solving a given instance of the Syndrome Decoding (SD) problem over ${\mathbb{F}_2}$. It features a soundness error equal to 2/3. This protocol was improved a few years later by Véron who proposed a variation of the scheme based on the General Syndrome Decoding (GSD) problem which leads to better results in terms of communication. A few years later, the AGS protocol introduced a variation of the Véron protocol based on Quasi-Cyclic (QC) matrices. The AGS protocol permits to obtain an asymptotic soundness error of 1/2 and an improvement in terms of communications.In the present paper, we introduce the Quasi-Cyclic Stern PoK which constitutes an adaptation of the AGS scheme in a SD context, as well as several new optimizations for code-based PoK. Our main optimization on the size of the signature cannot be applied to GSD based protocols such as AGS and therefore motivated the design of our new protocol. In addition, we also provide a special soundness proof that is compatible with the use of the Fiat-Shamir transform for 5-round protocols. This approach is valid for our protocol but also for the AGS protocol which was lacking such a proof. We compare our results with existing signatures including the recent code-based signatures based on PoK leveraging the MPC in the head paradigm. In practice, our new protocol is as fast as AGS while reducing its associated signature length by 20%. As a consequence, it constitutes an interesting trade-off between signature length and execution time for the design of a code-based signature relying only on the difficulty of the SD problem.
Loïc Bidoux, Philippe Gaborit, Mukul Kulkarni, Nicolas Sendrier
ISIT4
2020 About Low DFR for QC-MDPC Decoding
Nicolas Sendrier, Valentin Vasseur
PQCrypto1
2019 Wave: A New Family of Trapdoor One-Way Preimage Sampleable Functions Based on Codes
Thomas Debris-Alazard, Nicolas Sendrier, Jean-Pierre Tillich
ASIACRYPT (1)2
2019 On the Decoding Failure Rate of QC-MDPC Bit-Flipping Decoders
Nicolas Sendrier, Valentin Vasseur
PQCrypto1
2018 QC-MDPC: A Timing Attack and a CCA2 KEM
Edward Eaton, Matthieu Lequesne, Alex Parent, Nicolas Sendrier
PQCrypto4
2017 CAKE: Code-Based Algorithm for Key Encapsulation
Paulo S. L. M. Barreto, Shay Gueron, Tim Güneysu, Rafael Misoczki, Edoardo Persichetti, Nicolas Sendrier, Jean-Pierre Tillich
IMACC6
2017 A code-based blind signature
abstract
In this paper we give the first blind signature protocol for code-based cryptography. Our approach is different from the classical original RSA based blind signature scheme, it is done in the spirit of the Fischlin approach [9] which is based on proofs of knowledge. To achieve our goal we consider a new tool for zero-knowledge (ZK) proofs, the Concatenated Stern ZK protocol, which permits to obtain an authentication protocol for concatenated matrices. A signature is then obtained from the usual Fiat-Shamir heuristic. We describe our blind signature protocol for cryptography based on Hamming metric and show how it can be extended to rank based cryptography. The security of our blind protocol is based on the security of a trapdoor function for the syndrome decoding problem: the CFS signature scheme for Hamming distance and on the more recent RankSign protocol for rank metric. We give proofs in the random oracle model (ROM) for our blind signature scheme, which rely on the Syndrome Decoding problem. The parameters we obtain for our protocol are practical for rank metric (200kBytes) for the signature length and 15kBytes for public key size) and a little less practical for Hamming distance.
Olivier Blazy, Philippe Gaborit, Julien Schrek, Nicolas Sendrier
ISIT4
2017 Editorial: Special issue on coding and cryptography
Pascale Charpin, Thomas Johansson 0001, Gohar M. Kyureghyan, Nicolas Sendrier, Jean-Pierre Tillich
Des. Codes Cryptogr.4
2016 Worst case QC-MDPC decoder for McEliece cryptosystem
abstract
QC-MDPC-McEliece is a recent variant of the McEliece encryption scheme which enjoys relatively small key sizes as well as a security reduction to hard problems of coding theory. Furthermore, it remains secure against a quantum adversary and is very well suited to low cost implementations on embedded devices. Decoding MDPC codes is achieved with the (iterative) bit flipping algorithm, as for LDPC codes. Variable time decoders might leak some information on the code structure (that is on the sparse parity check equations) and must be avoided. A constant time decoder is easy to emulate, but its running time depends on the worst case rather than on the average case. So far implementations were focused on minimizing the average cost. We show that the tuning of the algorithm is not the same to reduce the maximal number of iterations as for reducing the average cost. This provides some indications on how to engineer the QC-MDPC-McEliece scheme to resist a timing side-channel attack.
Julia Chaulet, Nicolas Sendrier
ISIT2
2016 Analysis of Information Set Decoding for a Sub-linear Error Weight
Rodolfo Canto Torres, Nicolas Sendrier
PQCrypto2
2014 Recovering the interleaver of an unknown turbo-code
abstract
We give here an efficient algorithm for recovering the permutation of an unknown turbo-code when several noisy codewords are given. The algorithm presented here uses the same information as some other algorithms given previously for this problem but in an optimal fashion. This paper also clarifies the link between this problem and the BCJR decoding algorithm.
Jean-Pierre Tillich, Audrey Tixier, Nicolas Sendrier
ISIT3
2013 MDPC-McEliece: New McEliece variants from Moderate Density Parity-Check codes
abstract
In this work, we propose two McEliece variants: one from Moderate Density Parity-Check (MDPC) codes and another from quasi-cyclic MDPC codes. MDPC codes are LDPC codes of higher density (and worse error-correction capability) than what is usually adopted for telecommunication applications. However, in cryptography we are not necessarily interested in correcting many errors, but only a number which ensures an adequate security level. By this approach, we reduce under certain hypotheses the security of the scheme to the well studied decoding problem. Furthermore, the quasi-cyclic variant provides extremely compact-keys (for 80-bits of security, public-keys have only 4801 bits).
Rafael Misoczki, Jean-Pierre Tillich, Nicolas Sendrier, Paulo S. L. M. Barreto
ISIT3
2013 The Hardness of Code Equivalence over and Its Application to Code-Based Cryptography
Nicolas Sendrier, Dimitris E. Simos
PQCrypto1
2012 Reconstruction of constellation labeling with convolutional coded data
Nicolas Sendrier, Marion Bellard
ISITA1
2011 The tightness of security reductions in code-based cryptography
abstract
Code-based cryptography allows the construction of primitives with various functionalities. Those designs are in general secure and possess no undesirable features that cannot be corrected by a proper choice of parameters and a careful implementation (i.e. semantically secure conversion). Their security reduction is, for the systems who do not require a trapdoor decoder, as good as possible as we have an exact reduction to the syndrome decoding problem, the hardness of which conveys an extreme confidence. For public-key systems (encryption, signature) there exists no really threatening (non exponential) attacks but the security reduction involves other problems (indistinguishability of families of codes) which offer some confidence but which also need to be considered with more hindsight, in particular for variants with reduced key size (typically using quasi-cyclic or quasi-dyadic codes). The security reductions of code-based cryptosystems rely on well identified problems and in that sense are well founded. We hope that the problems we expose here will attract some attention and eventually help to produce even better reductions.
Nicolas Sendrier
ITW1
2011 Decoding One Out of Many
Nicolas Sendrier
PQCrypto1
2010 Reconstruction of a turbo-code interleaver from noisy observation
abstract
We propose in this paper an algorithm to recover the interleaver of an unknown turbo encoder by observing noisy codewords. Our technique is practical but is limited to rate 1/3 turbo-code using two unpunctured rate 1/2 systematic convolutional encoders.
Maxime Côte, Nicolas Sendrier
ISIT2
2009 Security Bounds for the Design of Code-Based Cryptosystems
Matthieu Finiasz, Nicolas Sendrier
ASIACRYPT2
2009 Reconstruction of convolutional codes from noisy observation
abstract
In this work, we present an algorithm to recover the convolutional code which has produced a observed noisy binary sequence. It makes use of previously unpublished structural properties of convolutional codes that we present here. This allow us to improve on previously known techniques. The algorithm was fully implemented and runs in reasonable time for practical parameters values.
Maxime Côte, Nicolas Sendrier
ISIT2
2008 McEliece Cryptosystem Implementation: Theory and Practice
Bhaskar Biswas, Nicolas Sendrier
PQCrypto2
2007 SYND: a Fast Code-Based Stream Cipher with a Security Reduction
abstract
In this note we reconsider the code-based pseudorandom generator proposed by Fischer and Stern. This generator is proven as secure as the syndrome decoding problem but has two main drawbacks: it is slow (3000 bits/s) and a large size of memory is needed (88 kiloBytes). We propose a variation on the scheme which avoid them: the use of regular words speeds the system up and the use of quasi-cyclic codes allows a decrease of the memory requirements. We eventually obtain a generator as fast as AES in counter mode using only about 8000 bits of memory. We also give a more precise security reduction.
Philippe Gaborit, Cédric Lauradoux, Nicolas Sendrier
ISIT3
2005 Encoding information into constant weight words
abstract
We present here a new algorithm for encoding binary information into words of prescribed length and weight. Existing solutions use a combinatorial approach and, though they are optimal in terms of information theory, they have a rather high algorithmic complexity as they require the computation of binomial coefficients. The solution we propose has linear complexity. The price to pay is variable length encoding and a small loss of (information theoretic) efficiency
Nicolas Sendrier
ISIT1
2004 Linear codes with complementary duals meet the Gilbert-Varshamov bound
abstract
Using the hull dimension spectra of linear codes, we show that linear codes with complementary dual meet the asymptotic Gilbert-Varshamov bound.
Nicolas Sendrier
ISIT1
2001 How to Achieve a McEliece-Based Digital Signature Scheme
Nicolas T. Courtois, Matthieu Finiasz, Nicolas Sendrier
ASIACRYPT3
2001 Weak keys in the McEliece public-key cryptosystem
abstract
We show that it is possible to know whether the secret Goppa code of an instance of the McEliece public-key cryptosystem was chosen with a binary generator polynomial. Furthermore, whenever such a weak key is used, we present an attack which can be completed, for codes of length 1024 and dimension 524, with a large, but feasible amount of computation.
Pierre Loidreau, Nicolas Sendrier
IEEE Trans. Inf. Theory2
2000 Finding the permutation between equivalent linear codes: The support splitting algorithm
abstract
Two linear codes are permutation-equivalent if they are equal up to a fixed permutation on the codeword coordinates. We present here an algorithm able to compute this permutation. It operates by determining a set of properties invariant by permutation, one for each coordinate, called a signature. If this signature is fully discriminant-i.e., different for all coordinates-the support of the code splits into singletons, and the same signature computed for any permutation-equivalent code will allow the reconstruction of the permutation. A procedure is described to obtain a fully discriminant signature for most linear codes. The total complexity of the support splitting algorithm is polynomial in the length of the code and exponential in the dimension of its hull, i.e., the intersection of the code with its dual.
Nicolas Sendrier
IEEE Trans. Inf. Theory1
1998 Cryptanalysis of the Original McEliece Cryptosystem
Anne Canteaut, Nicolas Sendrier
ASIACRYPT2
1997 On the Dimension of the Hull
abstract
The hull [Assmus, Jr. and Key, Discrete Math., 83 (1990), pp. 161--187], [Assmus, Jr. and Key, Designs and Their Codes, Cambridge University Press, 1992, p. 43] of a linear code is defined to be its intersection with its dual. We give here the number of distinct q-ary linear codes which have a hull of given dimension. We will prove that, asymptotically, the proportion of q-ary codes whose hull has dimension l is a positive constant that depends only on l and q and consequently that the average dimension of the hull is asymptotically a positive constant depending only on q.
Nicolas Sendrier
SIAM J. Discret. Math.1
1995 Efficient Generation of Binary Words of Given Weight
Nicolas Sendrier
IMACC1
1994 Idempotents and the BCH bound
abstract
Using a characterization of the idempotents of a narrow-sense primitive binary BCH code, the authors are able to give classes of such codes whose minimum distance does not exceed the BCH bound. Their results are compiled in a table.>
Daniel Augot, Nicolas Sendrier
IEEE Trans. Inf. Theory2
1992 Studying the locator polynomials of minimum weight codewords of BCH codes
abstract
Primitive binary cyclic codes of length n=2/sup m/ are considered. A BCH code with designed distance delta is denoted B(n, delta ). A BCH code is always a narrow-sense BCH code. A codeword is identified with its locator polynomial, whose coefficients are the symmetric functions of the locators. The definition of the code by its zeros-set involves some properties for the power sums of the locators. Moreover, the symmetric functions and the power sums of the locators are related to Newton's identities. An algebraic point of view is presented in order to prove or disprove the existence of words of a given weight in a code. The principal result is the true minimum distance of some BCH codes of length 255 and 511. which were not known. The minimum weight codewords of the codes B(n2/sup h/-1) are studied. It is proved that the set of the minimum weight codewords of the BCH code B(n,2/sup m-2/-1) equals the set of the minimum weight codewords of the punctured Reed-Muller code of length n and order 2, for any m.>
Daniel Augot, Pascale Charpin, Nicolas Sendrier
IEEE Trans. Inf. Theory3
1991 On Correlation-Immune Functions
Paul Camion, Claude Carlet, Pascale Charpin, Nicolas Sendrier
CRYPTO4