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 条
  • [21] Decoding McEliece with a Hint - Secret Goppa Key Parts Reveal Everything
    Kirshanova, Elena
    May, Alexander
    SECURITY AND CRYPTOGRAPHY FOR NETWORKS (SCN 2022), 2022, 13409 : 3 - 20
  • [22] A Decoder for a Lightweight McEliece Cryptosystem Based on Concatenated Codes
    Thiers, Johann-Philipp
    Freudenberger, Jurgen
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2023, 12 (05) : 60 - 67
  • [23] Optimized and Scalable Co-Processor for McEliece with Binary Goppa Codes
    Massolino, Pedro Maat C.
    Barreto, Paulo S. L. M.
    Ruggiero, Wilson V.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (03)
  • [24] Key Reduction of McEliece's Cryptosystem Using List Decoding
    Barbier, Morgan
    Barreto, Paulo S. L. M.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 2681 - 2685
  • [25] ERASURES AND ERRORS DECODING ALGORITHM FOR GOPPA CODES
    SUGIYAMA, Y
    KASAHARA, M
    HIRASAWA, S
    NAMEKAWA, T
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (02) : 238 - 241
  • [26] Twisted Goppa Codes With an Efficient Decoding Algorithm and Quasi-Cyclic Properties
    Sui, Junzhen
    Yue, Qin
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (09) : 5660 - 5669
  • [27] Decoding algorithms for Goppa codes with errors and erasures
    Ratseev, S. M.
    Cherevatenko, O., I
    IZVESTIYA OF SARATOV UNIVERSITY MATHEMATICS MECHANICS INFORMATICS, 2022, 22 (01): : 28 - 47
  • [28] A New Class of Q-Ary Codes for the McEliece Cryptosystem
    Freudenberger, Juergen
    Thiers, Johann-Philipp
    CRYPTOGRAPHY, 2021, 5 (01)
  • [29] Cryptanalysis of McEliece Cryptosystem Based on Algebraic Geometry Codes and Their Subcodes
    Couvreur, Alain
    Marquez-Corbella, Irene
    Pellikaan, Ruud
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (08) : 5404 - 5418
  • [30] Hindering reaction attacks by using monomial codes in the McEliece cryptosystem
    Santini, Paolo
    Baldi, Marco
    Cancellieri, Giovanni
    Chiaraluce, Franco
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 951 - 955