MinRank Gabidulin encryption scheme on matrix codes
Nicolas Aragon, Alain Couvreur, Victor Dyseryn, Philippe Gaborit,, Adrien Vin\c{c}otte

TL;DR
This paper introduces a novel encryption scheme based on Gabidulin matrix codes and the MinRank problem, offering improved trade-offs between ciphertext and public key sizes compared to classical McEliece schemes.
Contribution
It generalizes McEliece and Niederreiter frameworks to matrix codes using the MinRank problem, proposing a new security model and demonstrating better efficiency.
Findings
Achieves smaller ciphertexts and public keys than classical McEliece.
Provides parameters for 128-bit and 256-bit security levels.
Introduces the EGMC-Indistinguishability problem for security analysis.
Abstract
The McEliece scheme is a generic frame which allows to use any error correcting code of which there exists an efficient decoding algorithm to design an encryption scheme by hiding the generator matrix code. Similarly, the Niederreiter frame is the dual version of the McEliece scheme, and achieves smaller ciphertexts. We propose a generalization of the McEliece frame and the Niederreiter frame to matrix codes and the MinRank problem, that we apply to Gabidulin matrix codes (Gabidulin rank codes considered as matrix codes). The masking we consider consists in starting from a rank code C, to consider a matrix version of C and to concatenate a certain number of rows and columns to the matrix codes version of the rank code C and then apply to an isometry for matric codes. The security of the schemes relies on the MinRank problem to decrypt a ciphertext, and the structural security of the…
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.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems
