An overview on skew constacyclic codes and their subclass of LCD codes (Q825927)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An overview on skew constacyclic codes and their subclass of LCD codes |
scientific article |
Statements
An overview on skew constacyclic codes and their subclass of LCD codes (English)
0 references
18 December 2021
0 references
Linear complementary dual (LCD) codes were introduced by Massey in 1994 [\textit{X. Yang} and \textit{J. L. Massey}, Discrete Math. 126, No. 1--3, 391--393 (1994; Zbl 0790.94022)] and proved that asymptotically good LCD codes exists [\textit{J. L. Massey}, Discrete Math. 106/107, 337--342 (1992; Zbl 0754.94009)]. From 2016 to 2018, some authors studied LCD codes [\textit{C. Carlet} et al., Des. Codes Cryptography 86, No. 11, 2605--2618 (2018; Zbl 1401.94199); \textit{C. Güneri} et al., Finite Fields Appl. 42, 67--80 (2016; Zbl 1364.94605); \textit{C. Li}, Des. Codes Cryptography 86, No. 10, 2261--2278 (2018; Zbl 1408.94982); \textit{C. Li} et al., IEEE Trans. Inf. Theory 63, No. 7, 4344--4356 (2017; Zbl 1370.94585); \textit{A. Sharma} and \textit{T. Kaur}, Cryptogr. Commun. 10, No. 3, 401--435 (2018; Zbl 1387.94124)], however few work is done on LCD codes in the noncommutative case, that is for LCD codes defined over skew polynomials rings \(\mathbb{F}_q[x;\theta]\). The paper in question deals with a first characterization of LCD skew constacyclic codes and some constructions of LCD skew cyclic and skew negacyclic codes over \(\mathbb{F}_{p^2}\). In Section 3, conditions for the equivalence between skew \(\lambda\)-constacyclic codes, skew cyclic codes and skew negacyclic codes are given. Let \(\theta\) be an automorphism of \(\mathbb{F}_q\). For an element \(\alpha \in \mathbb{F}_q\), the \(i\)-th norm is defined by \(N_i(\alpha) = \theta^{i-1}(\alpha) \cdots \theta(\alpha) \alpha\) and we have Theorem 3.1. If \(\mathbb{F}_q^*\) contains an element \(\alpha\) where \(\lambda=N_n(\alpha^{-1})\) then the skew \(\lambda\)-constacyclic codes of length \(n\) over \(\mathbb{F}_q\) are equivalent to the skew cyclic codes of length \(n\) over \(\mathbb{F}_q\). If \(\mathbb{F}_q^*\) contains an element \(\alpha\) where \(\lambda=-N_n(\alpha^{-1})\) then the skew \(\lambda\)-constacyclic codes of length \(n\) over \(\mathbb{F}_q\) are equivalent to the skew negacyclic codes of length \(n\) over \(\mathbb{F}_q\). In Section 4, the authors introduce the notion of LCD skew constacyclic codes and give some characterizations of their skew generator polynomials. In Theorem 4.1, necessary and sufficient conditions for skew \((\theta,\lambda)\)-constacyclic codes to be LCD codes (for both Euclidean and Hermitian duals) are given for \(\lambda^2=1\). Similar results are given in Theorem 4.3 for \((\theta,\lambda)\)-constacyclic codes in terms of the polynomials \(f_i\) (not necessarily irreducible) in the factorization of \(x^n -\lambda = f_1(x^\mu)^{p^s} \cdots f_r(x^\mu)^{p^s}\) where \(n\) is a multiple of the order \(\mu\) of the automorphism \(\theta\). In the final section, the authors focus on the construction (see Algorithm 4) and the enumeration (see Proposition 7) of LCD skew cyclic and negacyclic codes over \(\mathbb{F}_{p^2}\) where \(\theta\) is the Frobenius automorphism \(x \mapsto x^p\). When the skew generator polynomials of the codes are not divisible by any central polynomial, Proposition 7 gives nice explicit formulas for the number of Euclidean and Hermitian LCD \((\theta, \lambda)\)-codes of length \(2k\) and dimension \(k\). If \(p\) is odd, the Euclidean LCD skew cyclic codes of length \(2p^s\)and dimension \(p^s\) over \(\mathbb{F}_{p^2}\) are all Hermitian LCD codes. Interestingly, Remark 2 points out that, over \(\mathbb{F}_4\), the number of Euclidean self-dual \(\theta\)-cyclic \([2k,k]\)-codes, \(k=2^s\), is constant while the number of Euclidean LCD \(\theta\)-cyclic \([2k,k]\)-codes is \(2^k\), hence with exponentially growth in \(k\). The paper is well written and has several examples and tables to illustrate the results.
0 references
skew polynomial rings
0 references
skew constacyclic codes
0 references
LCD codes
0 references
MDS codes
0 references
error-correcting codes
0 references
finite fields
0 references