EDBT 2026 Demo / reviewers in the wild / expert
Magali Bardet
dblp:69/1635
· DBLP profile ↗
17ranked-venue papers
15as first author
8since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 9 · 9 first-author · 6 since 2021Theory of computation · 4 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Solving the Linear Equivalence Problem from Single Codeword Matching
Magali Bardet, Charles Brion, Ayoub Otmani, Mohamed Saeed, Nicolas Sendrier |
CRYPTO (4) | 1 |
| 2026 | An Attack on the CFS Scheme and on TII McEliece Challenges
Magali Bardet, Axel Lemoine, Jean-Pierre Tillich |
CRYPTO (4) | 1 |
| 2026 | The matrix subcode equivalence problem and its application to signature with MPC-in-the-headabstractAbstract Nowadays, equivalence problems are widely used in cryptography, most notably to establish cryptosystems such as digital signatures, with MEDS, LESS, PERK as the most recent ones. However, in the context of matrix codes, only the code equivalence problem has been studied, while the subcode equivalence is well-defined in the Hamming metric. In this work, we introduce two new problems: the Matrix Subcode Equivalence Problem and the Inhomogeneous Matrix Subcode Problem, to which we apply the Multi-Party-Computation-in-the-Head (MPCitH) paradigm to build a signature scheme. These new problems, closely related to the Matrix Code Equivalence problem, ask to find an isometry given a code C and a subcode D . Furthermore, we prove that the Matrix Subcode Equivalence Problem reduces to the Hamming Subcode Equivalence problem, which is known to be NP-Complete, thus introducing the matrix code version of the Permuted Kernel Problem. We also adapt the combinatorial and algebraic algorithms for the Matrix Code Equivalence problem to the subcode case, and we analyze their complexities. We find with this analysis that the algorithms perform much worse than in the code equivalence case, which is the same as what happens in the Hamming metric. Finally, our analysis of the attacks allows us to take parameters much smaller than in the Matrix Code Equivalence case. Coupled with the effectiveness of Threshold-Computation-in-the-Head or VOLE-in-the-Head , we obtain a signature size of $$\approx $$ ≈ 4800 Bytes, with a public key of $$\approx $$ ≈ 275 Bytes. We thus obtain a reasonable signature size, which brings diversity in the landscape of post-quantum signature schemes, by relying on a new hard problem. In particular, this new signature scheme performs better than SPHINCS+, with a smaller size of public key + signature. Our signature compares also well with other signature schemes: compared to MEDS, the signature is smaller, and we reduced the size of the sum of signature and public key by a factor close to 5. We also obtain a signature size that is almost half the size of the CROSS signature scheme. Magali Bardet, Charles Brion, Philippe Gaborit, Mercedes Haiech, Romaric Neveu |
Des. Codes Cryptogr. | 1 |
| 2024 | Polynomial Time Key-Recovery Attack on High Rate Random Alternant CodesabstractA long standing open question is whether the distinguisher of high rate alternant codes or Goppa codes from Faugère, Gauthier-Umaña, Otmani, Perret, and Tillich in 2011 can be turned into an algorithm recovering the algebraic structure of such codes from the mere knowledge of an arbitrary generator matrix of it. This would allow to break the McEliece scheme as soon as the code rate is large enough and would break all instances of the CFS signature scheme. We give for the first time a positive answer for this problem when the code isa generic alternant codeand when the code field sizeqis small:q∈ {2, 3} and forallregimes of other parameters for which the aforementioned distinguisher works. This breakthrough has been obtained by two different ingredients: (i) a way of using code shortening and the component-wise product of codes to derive from the original alternant code a sequence of alternant codes of decreasing degree up to getting an alternant code of degree 3 (with a multiplier and support related to those of the original alternant code); (ii) an original Gröbner basis approach which takes into account the non standard constraints on the multiplier and support of an alternant code which recovers in polynomial time the relevant algebraic structure of an alternant code of degree 3 from the mere knowledge of a basis for it. Magali Bardet, Rocco Mora, Jean-Pierre Tillich |
IEEE Trans. Inf. Theory | 1 |
| 2023 | Revisiting algebraic attacks on MinRank and on the rank decoding problem
Magali Bardet, Pierre Briaud, Maxime Bros, Philippe Gaborit, Jean-Pierre Tillich |
Des. Codes Cryptogr. | 1 |
| 2022 | Improvement of Algebraic Attacks for Solving Superdetermined MinRank Instances
Magali Bardet, Manon Bertin |
PQCrypto | 1 |
| 2021 | Decoding Reed-Solomon codes by solving a bilinear system with a Gröbner basis approachabstractDecoding a Reed-Solomon code can be modeled by a bilinear system which can be solved by Gröbner basis techniques. We will show that in this particular case, these techniques are much more efficient than for generic bilinear systems with the same number of unknowns and equations (where these techniques have exponential complexity). Here we show that they are able to solve the problem in polynomial time up to the Sudan radius. Moreover, beyond this radius these techniques recover automatically polynomial identities that are at the heart of improvements of the power decoding approach for reaching the Johnson decoding radius. They also allow to derive new polynomial identities that can be used to derive new algebraic decoding algorithms for Reed-Solomon codes. We provide numerical evidence that this sometimes allows to correct efficiently slightly more errors than the Johnson radius. Note A full version containing the proofs is accessible on arxiv at: https://arxiv.org/abs/2102.02544 Magali Bardet, Rocco Mora, Jean-Pierre Tillich |
ISIT | 1 |
| 2021 | An Algebraic Approach to the Rank Support Learning Problem
Magali Bardet, Pierre Briaud |
PQCrypto | 1 |
| 2020 | Improvements of Algebraic Attacks for Solving the Rank Decoding and MinRank Problems
Magali Bardet, Maxime Bros, Daniel Cabarcas, Philippe Gaborit, Ray A. Perlner, Daniel Smith-Tone, Jean-Pierre Tillich, Javier A. Verbel |
ASIACRYPT (1) | 1 |
| 2020 | An Algebraic Attack on Rank Metric Code-Based Cryptosystems
Magali Bardet, Pierre Briaud, Maxime Bros, Philippe Gaborit, Vincent Neiger, Olivier Ruatta, Jean-Pierre Tillich |
EUROCRYPT (3) | 1 |
| 2019 | Permutation Code Equivalence is Not Harder Than Graph Isomorphism When Hulls Are TrivialabstractThe paper deals with the problem of deciding if two finite-dimensional linear subspaces over an arbitrary field are identical up to a permutation of the coordinates. This problem is referred to as the permutation code equivalence. We show that given access to a subroutine that decides if two weighted undirected graphs are isomorphic, one may deterministically decide the permutation code equivalence provided that the underlying vector spaces intersect trivially with their orthogonal complement with respect to an arbitrary inner product. Such a class of vector spaces is usually called linear codes with trivial hulls. The reduction is efficient because it essentially boils down to computing the inverse of a square matrix of order the length of the involved codes. Experimental results obtained with randomly drawn binary codes having trivial hulls show that permutation code equivalence can be decided in a few minutes for lengths up to 50, 000. Magali Bardet, Ayoub Otmani, Mohamed Saeed-Taha |
ISIT | 1 |
| 2016 | Algebraic properties of polar codes from a new polynomial formalismabstractPolar codes form a very powerful family of codes with a low complexity decoding algorithm that attains many information theoretic limits in error correction and source coding. These codes are closely related to Reed-Muller codes because both can be described with the same algebraic formalism, namely they are generated by evaluations of monomials. However, finding the right set of generating monomials for a polar code which optimises the decoding performances is a nontrivial task and is channel dependent. The purpose of this paper is to reveal some universal properties of these monomials. We will namely prove that there is a way to define a nontrivial (partial) order on monomials so that the monomials generating a polar code devised for a binary-input symmetric channel always form a decreasing set. We call such codes decreasing monomial codes. The fact that polar codes are decreasing monomial codes turns out to have rather deep consequences on their structure. Indeed, we show that decreasing monomial codes have a very large permutation group by proving that it contains a group called lower triangular affine group. Furthermore, the codewords of minimum weight correspond exactly to the orbits of the minimum weight codewords that are obtained from evaluations of monomials of the generating set. In particular, it gives an efficient way of counting the number of minimum weight codewords of a decreasing monomial code and henceforth of a polar code. Magali Bardet, Vlad Dragoi, Ayoub Otmani, Jean-Pierre Tillich |
ISIT | 1 |
| 2016 | Cryptanalysis of the McEliece Public Key Cryptosystem Based on Polar Codes
Magali Bardet, Julia Chaulet, Vlad Dragoi, Ayoub Otmani, Jean-Pierre Tillich |
PQCrypto | 1 |
| 2015 | On the complexity of the F5 Gröbner basis algorithm
Magali Bardet, Jean-Charles Faugère, Bruno Salvy |
J. Symb. Comput. | 1 |
| 2013 | On the complexity of solving quadratic Boolean systems
Magali Bardet, Jean-Charles Faugère, Bruno Salvy, Pierre-Jean Spaenlehauer |
J. Complex. | 1 |
| 2009 | On the decoding of binary cyclic codes with the Newton identities
Daniel Augot, Magali Bardet, Jean-Charles Faugère |
J. Symb. Comput. | 2 |
| 2007 | On formulas for decoding binary cyclic codesabstractWe address the problem of the algebraic decoding of any cyclic code up to the true minimum distance. For this, we use the classical formulation of the problem, which is to find the error locator polynomial in terms of the syndromes of the received word. This is usually done with the Berlekamp-Massey algorithm in the case of BCH codes and related codes, but for the general case, there is no generic algorithm to decode cyclic codes. Even in the case of the quadratic residue codes, which are good codes with a very strong algebraic structure, there is no available general decoding algorithm. For this particular case of quadratic residue codes, several authors have worked out, by hand, formulas for the coefficients of the locator polynomial in terms of the syndromes, using the Newton identities. This work has to be done for each particular quadratic residue code, and is more and more difficult as the length is growing. Furthermore, it is error-prone. We propose to automate these computations, using elimination theory and Grobner bases. We prove that, by computing appropriate Grobner bases, one automatically recovers formulas for the coefficients of the locator polynomial, in terms of the syndromes. Daniel Augot, Magali Bardet, Jean-Charles Faugère |
ISIT | 2 |