An Efficient Decoding of Goppa Codes for the McEliece Cryptosystem

被引:1
|
作者
Lim, Seongan [1 ]
Lee, Hyang-Sook [2 ]
Choi, Mijin [2 ]
机构
[1] Ewha Womans Univ, Inst Math Sci, Seoul 120750, South Korea
[2] Ewha Womans Univ, Dept Math, Seoul 120750, South Korea
基金
新加坡国家研究基金会;
关键词
McEliece Cryptosystem; Goppa code; Patterson's algorithm; square roots;
D O I
10.3233/FI-2014-1082
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The McEliece cryptosystem is defined using a Goppa code, and decoding the Goppa code is a crucial step of its decryption. Patterson's decoding algorithm is the best known algorithm for decoding Goppa codes. Currently, the most efficient implementation of Patterson's algorithm uses a precomputation. In this paper, we modify Patterson's decoding algorithm so that one can remove the precomputation part while sustaining the best efficiency. Precomputations yield additional storage requirement to store the precomputed value which increases as the security level increases in McEliece cryptosystem. In the original decoding algorithm of Patterson, computing square root in a quotient field of polynomial ring over a finite field is necessary. In our modification, the computations are involved only in the arithmetics of polynomial ring over a finite field, not in the quotient field. This achieves better efficiency because one can remove polynomial reductions in the computations of quotient field.
引用
收藏
页码:387 / 397
页数:11
相关论文
共 50 条
  • [1] Skew differential Goppa codes and their application to Mceliece cryptosystem
    José Gómez-Torrecillas
    F. J. Lobillo
    Gabriel Navarro
    Designs, Codes and Cryptography, 2023, 91 : 3995 - 4017
  • [2] Skew differential Goppa codes and their application to Mceliece cryptosystem
    Gomez-Torrecillas, Jose
    Lobillo, F. J.
    Navarro, Gabriel
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (12) : 3995 - 4017
  • [4] An Efficient Attack of a McEliece Cryptosystem Variant Based on Convolutional Codes
    Landais, Gregory
    Tillich, Jean-Pierre
    POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2013, 2013, 7932 : 102 - 117
  • [5] Compact McEliece Keys from Goppa Codes
    Misoczki, Rafael
    Barreto, Paulo S. L. M.
    SELECTED AREAS IN CRYPTOGRAPHY, 2009, 5867 : 376 - 392
  • [6] 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
  • [7] MDPC decoding algorithms and their impact on the McEliece cryptosystem
    Janoska, Artur
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 1085 - 1089
  • [8] Computer Algebra Tales on Goppa Codes and McEliece Cryptography
    Narcís Sayols
    Sebastià Xambó-Descamps
    Mathematics in Computer Science, 2020, 14 : 457 - 469
  • [9] 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
  • [10] COMPLEXITY OF DECODING GOPPA CODES
    SARWATE, DV
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1977, 23 (04) : 515 - 516