English

A Fast Decoding Algorithm for Generalized Reed-Solomon Codes and Alternant Codes

Information Theory 2025-02-05 v1 math.IT

Abstract

In this paper, it is shown that the syndromes of generalized Reed-Solomon (GRS) codes and alternant codes can be characterized in terms of inverse fast Fourier transform, regardless of code definitions. Then a fast decoding algorithm is proposed, which has a computational complexity of O(nlog(nk)+(nk)log2(nk))O(n\log(n-k) + (n-k)\log^2(n-k)) for all (n,k)(n,k) GRS codes and (n,k)(n,k) alternant codes. Particularly, this provides a new decoding method for Goppa codes, which is an important subclass of alternant codes. When decoding the binary Goppa code with length 81928192 and correction capability 128128, the new algorithm is nearly 10 times faster than traditional methods. The decoding algorithm is suitable for the McEliece cryptosystem, which is a candidate for post-quantum cryptography techniques.

Keywords

Cite

@article{arxiv.2502.02356,
  title  = {A Fast Decoding Algorithm for Generalized Reed-Solomon Codes and Alternant Codes},
  author = {Nianqi Tang and Yunghsiang S. Han and Danyang Pei and Chao Chen},
  journal= {arXiv preprint arXiv:2502.02356},
  year   = {2025}
}