The Matrix Subcode Equivalence problem and its application to signature with MPC-in-the-Head
Magali Bardet (CA - LITIS), Charles Brion (CA - LITIS), Philippe Gaborit (XLIM-MATHIS), Mercedes Haiech (XLIM-MATHIS), Romaric Neveu (XLIM-MATHIS)

TL;DR
This paper introduces the Matrix Subcode Equivalence problem, applies it to construct a new post-quantum signature scheme, and demonstrates its advantages over existing schemes in size and security based on this new hard problem.
Contribution
It defines the Matrix Subcode Equivalence problem, proves its NP-Completeness, adapts algorithms for it, and develops a practical signature scheme with improved size and security features.
Findings
Signature size approximately 4,800 Bytes
Public key size approximately 275 Bytes
Outperforms SPHINCS+ and MEDS in size and security
Abstract
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 Matrix Code Permuted Kernel Problem, to which we apply the 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 and a subcode . 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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
