Reducing Key Length of the McEliece Cryptosystem

被引:0
|
作者
Berger, Thierry P. [1 ]
Cayrel, Pierre-Louis [2 ]
Gaborit, Philippe [1 ]
Otmani, Ayoub [3 ]
机构
[1] Univ Limoges, XLIM DMI, 123 Av Albert Thomas, F-87060 Limoges, France
[2] Univ Paris 08, Dept Math, F-93526 St Denis, France
[3] Univ Caen, GREYC Ensicaen, F-10450 Caen, France
来源
关键词
public-key cryptography; McEliece cryptosystem; Alternant code; quasi-cyclic; ALGORITHM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The McEliece cryptosystem is one of the oldest public-key cryptosystems ever designed. It is also the first public-key cryptosystem based on linear error-correcting codes. Its main advantage is to have very fast encryption and decryption functions. However it suffers from a major drawback. It requires a very large public key which makes it very difficult to use in many practical situations. A possible solution is to advantageously use quasi-cyclic codes because of their compact representation. On the other hand, for a fixed level of security, the use of optimal codes like Maximum Distance Separable ones allows to use smaller codes. The almost only known family of MDS codes with an efficient decoding algorithm is the class of Generalized Reed-Solomon (GRS) codes. However, it is well-known that GRS codes and quasi-cyclic codes do not represent secure solutions. In this paper we propose a new general method to reduce the public key size by constructing quasi-cyclic Alternant codes over a relatively small field like F-28 . We introduce a new method of hiding the structure of a quasi-cyclic GRS code. The idea is to start from a Reed-Solomon code in quasi-cyclic form defined over a large field. We then apply three transformations that preserve the quasi-cyclic feature. First, we randomly block shorten the RS code. Next, we transform it to get a Generalised Reed Solomon, mid lastly we take the subfield subcode over a smaller field. We show that all existing structural attacks are infeasible. We also introduce a new NP-complete decision problem called quasi-cyclic syndrome decoding. This result suggests that decoding attack against our variant has little chance to be better than the general one against the classical McEliece cryptosystem. We propose a system with several sizes of parameters from 6,800 to 20,000 bits with a security ranging from 2(80) to 2(120).
引用
收藏
页码:77 / +
页数:4
相关论文
共 50 条
  • [31] SECURITY-RELATED COMMENTS REGARDING MCELIECE PUBLIC-KEY CRYPTOSYSTEM
    ADAMS, CM
    MEIJER, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 293 : 224 - 228
  • [32] McEliece public key cryptosystem attack algorithm based on enumeration error vector
    Liu, Jing-Mei
    Wang, Yan-Li
    Liang, Bin
    Zhao, Lin-Sen
    Tongxin Xuebao/Journal on Communications, 2014, 35 (05): : 65 - 69
  • [33] McEliece Cryptosystem Implementation: Theory and Practice
    Biswas, Bhaskar
    Sendrier, Nicolas
    POST-QUANTUM CRYPTOGRAPHY, PROCEEDINGS, 2008, 5299 : 47 - 62
  • [34] A novel attack on McEliece's cryptosystem
    Gray, Henry
    Battarbee, Christopher
    Shahandashti, Siamak F. F.
    Kahrobaei, Delaram
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS- COMPUTER SYSTEMS THEORY, 2023, 8 (03) : 178 - 191
  • [35] Improving the Security of McEliece-Like Public Key Cryptosystem Based on LDPC Codes
    Shooshtari, Masumeh Koochak
    Ahmadian, Mahmoud
    Payandeh, Ali
    11TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III, PROCEEDINGS,: UBIQUITOUS ICT CONVERGENCE MAKES LIFE BETTER!, 2009, : 1050 - +
  • [36] McEliece cryptosystem: simulation and security vulnerabilities
    Kumar, Rakesh
    Naidu, Allu Swamy
    Singh, Ajeet
    Tentu, Appala Naidu
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2020, 12 (01) : 64 - 81
  • [37] Permutation LDPC Codes in McEliece Cryptosystem
    Irwansyah
    Muchtadi-Alamsyah, Intan
    Yuliawan, Fajar
    PROCEEDINGS OF THE 8TH SEAMS-UGM INTERNATIONAL CONFERENCE ON MATHEMATICS AND ITS APPLICATIONS 2019: DEEPENING MATHEMATICAL CONCEPTS FOR WIDER APPLICATION THROUGH MULTIDISCIPLINARY RESEARCH AND INDUSTRIES COLLABORATIONS, 2019, 2192
  • [38] An improved McEliece cryptosystem based on QC-MDPC code with compact key size
    Liu, Jie
    Tong, Xiaojun
    Wang, Zhu
    Zhang, Miao
    Ma, Jing
    TELECOMMUNICATION SYSTEMS, 2022, 80 (01) : 17 - 32
  • [39] An improved McEliece cryptosystem based on QC-MDPC code with compact key size
    Jie Liu
    Xiaojun Tong
    Zhu Wang
    Miao Zhang
    Jing Ma
    Telecommunication Systems, 2022, 80 : 17 - 32
  • [40] Improved iterative decoding of QC-MDPC codes in the McEliece public key cryptosystem
    Bocharova, Irina E.
    Johansson, Thomas
    Kudryashov, Boris D.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 1882 - 1886