Passer à la navigation principale Passer à la recherche Passer au contenu principal

MinRank Gabidulin Encryption Scheme on Matrix Codes

  • Nicolas Aragon
  • , Alain Couvreur
  • , Victor Dyseryn
  • , Philippe Gaborit
  • , Adrien Vinçotte
  • XLIM Institut de Recherche
  • CNRS LTCI
  • Institut Polytechnique de Paris

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The McEliece scheme is a generic frame introduced in [28], which allows to use any error correcting code for which there exists an efficient decoding algorithm to design an encryption scheme by hiding the generator matrix of the code. Similarly, the Niederreiter frame, introduced in [30], is the dual version of the McEliece scheme, and achieves smaller ciphertexts. In the present paper, we propose a generalization of the McEliece 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, computing a matrix version of C and then concatenating a certain number of rows and columns to the matrix code version of the rank code C before applying an isometry for matrix codes, i.e. right and left multiplications by fixed random matrices. The security of the schemes relies on the MinRank problem to decrypt a ciphertext, and the structural security of the scheme relies on the new EGMC-Indistinguishability problem that we introduce and that we study in detail. The main structural attack that we propose consists in trying to recover the masked linearity over the extension field which is lost during the masking process. Overall, starting from Gabidulin codes, we obtain a very appealing trade off between the size of the ciphertext and the size of the public key. For 128 bits of security we propose parameters ranging from ciphertexts of size 65 B (and public keys of size 98 kB) to ciphertexts of size 138 B (and public keys of size 41 kB). For 256 bits of security, we can obtain ciphertext as low as 119 B, or public key as low as 87 kB. Our new approach permits to achieve a better trade-off between ciphertexts and public key than the classical McEliece scheme instantiated with Goppa codes.

langue originaleAnglais
titreAdvances in Cryptology – ASIACRYPT 2024 - 30th International Conference on the Theory and Application of Cryptology and Information Security, Proceedings
rédacteurs en chefKai-Min Chung, Yu Sasaki
EditeurSpringer Science and Business Media Deutschland GmbH
Pages68-100
Nombre de pages33
ISBN (imprimé)9789819608935
Les DOIs
étatPublié - 1 janv. 2025
Evénement30th Annual International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2024 - Kolkata, Inde
Durée: 9 déc. 202413 déc. 2024

Série de publications

NomLecture Notes in Computer Science
Volume15487 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence30th Annual International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2024
Pays/TerritoireInde
La villeKolkata
période9/12/2413/12/24

Empreinte digitale

Examiner les sujets de recherche de « MinRank Gabidulin Encryption Scheme on Matrix Codes ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation