Binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes

07/22/2021
by   Xia Li, et al.
0

Goppa codes are particularly appealing for cryptographic applications. Every improvement of our knowledge of Goppa codes is of particular interest. In this paper, we present a sufficient and necessary condition for an irreducible monic polynomial g(x) of degree r over 𝔽_q satisfying γ g(x)=(x+d)^rg(A(x)), where q=2^n, A=([ a b; 1 d ])∈ PGL_2( F_q), ord(A) is a prime, g(a) 0, and 0γ∈ F_q. And we give a complete characterization of irreducible polynomials g(x) of degree 2s or 3s as above, where s is a positive integer. Moreover, we construct some binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2021

On the structure of 1-generator quasi-polycyclic codes over finite chain rings

Quasi-polycyclic (QP for short) codes over a finite chain ring R are a g...
research
01/05/2022

Self-dual 2-quasi-cyclic Codes and Dihedral Codes

We characterize the structure of 2-quasi-cyclic codes over a finite fiel...
research
05/07/2021

Necessary and Sufficient Girth Conditions for Tanner Graphs of Quasi-Cyclic LDPC Codes

This paper revisits the connection between the girth of a protograph-bas...
research
03/29/2022

Enumeration of extended irreducible binary Goppa codes

The family of Goppa codes is one of the most interesting subclasses of l...
research
11/14/2022

Degree-degree Correlated Low-density Parity-check Codes Over a Binary Erasure Channel

Most existing works on analyzing the performance of a random ensemble of...
research
12/29/2020

Linearized trinomials with maximum kernel

Linearized polynomials have attracted a lot of attention because of thei...
research
08/27/2022

Parity-Check Matrix Partitioning for Efficient Layered Decoding of QC-LDPC Codes

In this paper, we consider how to partition the parity-check matrices (P...

Please sign up or login with your details

Forgot password? Click here to reset