MinRank Gabidulin Encryption Scheme on Matrix Codes

被引:0
|
作者
Aragon, Nicolas [1 ]
Couvreur, Alain [2 ,3 ,5 ]
Dyseryn, Victor [4 ,5 ]
Gaborit, Philippe [1 ]
Vincotte, Adrien [1 ]
机构
[1] Univ Limoges, XLIM, Limoges, France
[2] INRIA, Le Chesnay, France
[3] Ecole Polytech, LIX, Palaiseau, France
[4] Telecom Paris, LTCI, Paris, France
[5] Inst Polytech Paris, Paris, France
关键词
CRYPTOSYSTEMS; ATTACKS; GPT;
D O I
10.1007/978-981-96-0894-2_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 theMcEliece and the Niederreiter frame tomatrix codes and theMinRank 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 theMinRank 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 138B (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.
引用
收藏
页码:68 / 100
页数:33
相关论文
共 50 条
  • [1] Gabidulin Matrix Codes and Their Application to Small Ciphertext Size Cryptosystems
    Berger, Thierry P.
    Gaborit, Philippe
    Ruatta, Olivier
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2017, 2017, 10698 : 247 - 266
  • [2] Equivalence for Rank-Metric and Matrix Codes and Automorphism Groups of Gabidulin Codes
    Morrison, Katherine
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (11) : 7035 - 7046
  • [3] A modified Dual-Ouroboros public-key encryption using Gabidulin codes
    Kim, Jon-Lark
    Kim, Young-Sik
    Galvez, Lucky Erap
    Kim, Myeong Jae
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2021, 32 (02) : 147 - 156
  • [4] A modified Dual-Ouroboros public-key encryption using Gabidulin codes
    Jon-Lark Kim
    Young-Sik Kim
    Lucky Erap Galvez
    Myeong Jae Kim
    Applicable Algebra in Engineering, Communication and Computing, 2021, 32 : 147 - 156
  • [5] On the number of inequivalent Gabidulin codes
    Schmidt, Kai-Uwe
    Zhou, Yue
    DESIGNS CODES AND CRYPTOGRAPHY, 2018, 86 (09) : 1973 - 1982
  • [6] On the number of inequivalent Gabidulin codes
    Kai-Uwe Schmidt
    Yue Zhou
    Designs, Codes and Cryptography, 2018, 86 : 1973 - 1982
  • [7] Gabidulin Codes with Support Constraints
    Yildiz, Hikmet
    Hassibi, Babak
    2019 IEEE INFORMATION THEORY WORKSHOP (ITW), 2019, : 190 - 194
  • [8] Complexity of decoding Gabidulin codes
    Gadouleau, Maximilien
    Yan, Zhiyuan
    2008 42ND ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-3, 2008, : 1081 - 1085
  • [9] On the decoding of the sum of Gabidulin codes
    Pham Ba Duc
    Loidreau, Pierre
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 166 - 171
  • [10] On deep holes of Gabidulin codes
    Fang, Weijun
    Wang, Li-Ping
    Wan, Daqing
    FINITE FIELDS AND THEIR APPLICATIONS, 2018, 54 : 216 - 229