\`x^2+y_1+z_12^34\`
Advanced Search
Article Contents
Article Contents

The error-correcting pair for direct sum codes

  • *Corresponding author: Qunying Liao

    *Corresponding author: Qunying Liao

The second author is supported by [National Natural Science Foundation of China (12071321).].

Abstract / Introduction Full Text(HTML) Figure(0) / Table(7) Related Papers Cited by
  • The error-correcting pair is a general algebraic decoding method for linear codes, which exists for many classical linear codes. In this paper, we focus our study on the error-correcting pair for the direct sum code of two linear codes with an error-correcting pair. Firstly, for the direct sum code $ \mathcal{C} $ of two linear codes with an error-correcting pair, several sufficient conditions for $ \mathcal{C} $ with an error-correcting pair are given. Secondly, for the direct sum code $ \mathcal{C} $ of two Maximal Distance Separable linear codes, two Near-Maximal Distance Separable linear codes, or a Maximal Distance Separable linear code and a Near-Maximal Distance Separable linear code, several sufficient conditions for $ \mathcal{C} $ with an error-correcting pair are given, respectively. And then, we introduce the corresponding decoding procedure of the direct sum code with an error-correcting pair, and give several examples.

    Mathematics Subject Classification: Primary: 94B35; Secondary: 94B05.

    Citation:

    \begin{equation} \\ \end{equation}
  • 加载中
  • Table 1.  Conditions list for Corollary 5.4 (2)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j=d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j=d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.4.1 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $ (A.2)-(A.3) $ s_1=s_2=0 $
    No.4.2 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $ (A.4)-(A.6) $ s_1=s_2=1 $
     | Show Table
    DownLoad: CSV

    Table 2.  Conditions list for Corollary 5.5 (2)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j = d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j = d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.5.1 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $ (D.2)-(D.3) $ s_1 = s_2 = 0 $
    No.5.2 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $ (D.4)-(D.6) $ s_1 = s_2 = 1 $
    No.5.3 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $ (D.7)-(D.10) $ s_1 = s_2 = 1 $
     | Show Table
    DownLoad: CSV

    Table 3.  Conditions list for Corollary 5.6 (2)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j = d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j = d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.6.1 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $, $ [n_1, \ell_1\!+\!2, n_1\!-\!\ell_1\!-\!1] $ (D.2)-(D.3) $ s_1 = s_2 = 0 $
    No.6.2 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $, $ [n_1, \ell_1\!+\!2, n_1\!-\!\ell_1\!-\!1] $ (D.4)-(D.6) $ s_1 = s_2 = 1 $
    No.6.3 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1-1] $ (D.2)-(D.3) $ s_1 = s_2 = 1 $
    No.6.4 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1-1] $ (D.4)-(D.6) $ s_1 = s_2 = 2 $
     | Show Table
    DownLoad: CSV

    Table 4.  Conditions list for Corollary 5.7 (4)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j = d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j = d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.7.1 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $, $ [n_1, \ell_1\!+\!2, n_1\!-\!\ell_1\!-\!1] $ (D.4)-(D.6) $ s_1 = s_2 = 0 $
    No.7.2 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1] $, $ [n_1, \ell_1\!+\!2, n_1\!-\!\ell_1\!-\!1] $ (D.7)-(D.10) $ s_1 = s_2 = 1 $
    No.7.3 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1-1] $ (D.2)-(D.3) $ s_1 = s_2 = 0 $
    No.7.4 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1-1] $ (D.4)-(D.6) $ s_1 = s_2 = 1 $
    No.7.5 $ [n_1, \ell_1\!+\!1, n_1\!-\!\ell_1-1] $ (D.7)-(D.10) $ s_1 = s_2 = 2 $
     | Show Table
    DownLoad: CSV

    Table 5.  Conditions list for Corollary 5.8 (2)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j=d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j=d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.8.1 (A.1) (A.2)-(A.3) $ s_1=s_2=0 $
    No.8.2 (A.1) (A.4)-(A.6) $ s_1=s_2=1 $
    No.8.3 (A.2)-(A.3) (A.1) $ s_1=s_2=0 $
    No.8.4 (A.2)-(A.3) (A.2)-(A.3) $ s_1=s_2=1 $
    No.8.5 (A.2)-(A.3) (A.4)-(A.6) $ s_1=s_2=2 $
    No.8.6 (A.4)-(A.6) (A.1) $ s_1=s_2=1 $
    No.8.7 (A.4)-(A.6) (A.2)-(A.3) $ s_1=s_2=2 $
    No.8.8 (A.4)-(A.6) (A.4)-(A.6) $ s_1=s_2=3 $
     | Show Table
    DownLoad: CSV

    Table 6.  Conditions list for Corollary 5.9 (3)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j=d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j=d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.9.1 (D.1) (D.4)-(D.6) $ s_1=s_2=0 $
    No.9.2 (D.1) (D.7)-(D.10) $ s_1=s_2=1 $
    No.9.3 (D.2)-(D.3) (D.2)-(D.3) $ s_1=s_2=0 $
    No.9.4 (D.2)-(D.3) (D.4)-(D.6) $ s_1=s_2=1 $
    No.9.5 (D.2)-(D.3) (D.7)-(D.10) $ s_1=s_2=2 $
    No.9.6 (D.4)-(D.6) (D.1) $ s_1=s_2=0 $
    No.9.7 (D.4)-(D.6) (D.2)-(D.3) $ s_1=s_2=1 $
    No.9.8 (D.4)-(D.6) (D.4)-(D.6) $ s_1=s_2=2 $
    No.9.9 (D.4)-(D.6) (D.7)-(D.10) $ s_1=s_2=3 $
    No.9.10 (D.7)-(D.10) (D.1) $ s_1=s_2=1 $
    No.9.11 (D.7)-(D.10) (D.2)-(D.3) $ s_1=s_2=2 $
    No.9.12 (D.7)-(D.10) (D.4)-(D.6) $ s_1=s_2=3 $
    No.9.13 (D.7)-(D.10) (D.7)-(D.10) $ s_1=s_2=4 $
     | Show Table
    DownLoad: CSV

    Table 7.  Conditions list for Corollary 5.10 (2)

    Conditions Parameters of $ \mathcal{A}_1 $ Parameters of $ \mathcal{A}_2 $ $ \sum\limits_{j=d_1}^{d_1+s_1}\!\!W_{1, j}+\!\!\!\!\sum\limits_{j=d_2}^{d_2+s_2}\!\!W_{2, j}\leq \!q^{k}\!-\!1 $
    No.10.1 (A.1) (D.2)-(D.3) $ s_1=s_2=0 $
    No.10.2 (A.1) (D.4)-(D.6) $ s_1=s_2=1 $
    No.10.3 (A.1) (D.7)-(D.10) $ s_1=s_2=2 $
    No.10.4 (A.2)-(A.3) (D.1) $ s_1=s_2=0 $
    No.10.5 (A.2)-(A.3) (D.2)-(D.3) $ s_1=s_2=1 $
    No.10.6 (A.2)-(A.3) (D.4)-(D.6) $ s_1=s_2=2 $
    No.10.7 (A.2)-(A.3) (D.7)-(D.10) $ s_1=s_2=3 $
    No.10.8 (A.4)-(A.6) (D.1) $ s_1=s_2=1 $
    No.10.9 (A.4)-(A.6) (D.2)-(D.3) $ s_1=s_2=2 $
    No.10.10 (A.4)-(A.6) (D.4)-(D.6) $ s_1=s_2=3 $
    No.10.11 (A.4)-(A.6) (D.7)-(D.10) $ s_1=s_2=4 $
     | Show Table
    DownLoad: CSV
  • [1] P. Beelen, S. Puchinger and J. Nielsen, Twisted Reed-Solomon codes, Proc. IEEE Int. Symp. Inf. Theory, 2017, 334-336.
    [2] P. Beelen, S. Puchinger and J. Nielsen, Structural properties of twisted Reed-Solomon codes with applications to code-based cryptography, Proc. IEEE Int. Symp. Inf. Theory, 2018, 946-950.
    [3] P. BeelenS. Puchinger and J. Rosenkilde, Twisted Reed-Solomon codes, IEEE Trans. Inf. Theory, 68 (2022), 3047-3061.  doi: 10.1109/TIT.2022.3146254.
    [4] S. Dodunekov and I. Landgev, On near-MDS codes, J. Geom., 54 (1995), 30-43.  doi: 10.1007/BF01222850.
    [5] I. Duursma, Decoding Codes from Curves and Cyclic Codes, Technische Universiteit Eindhoven, Eindhoven, 1993.
    [6] I. Duursma and R. K$\ddot{o}$tter, Error-locating pairs for cyclic codes, IEEE Trans. Inf. Theory, 40 (1994), 1108-1121.  doi: 10.1109/18.335964.
    [7] B. He and Q. Liao, On the error-correcting pair for MDS linear codes with even minimum distance, Finite Fields Appl., 89 (2023), Paper No. 102210, 15 pp. doi: 10.1016/j.ffa.2023.102210.
    [8] B. He and Q. Liao, The error-correcting pair for TGRS codes, Discret. Math., 346 (2023), Paper No. 113497, 12 pp. doi: 10.1016/j.disc.2023.113497.
    [9] B. He and Q. Liao, The properties and the error-correcting pair for lengthened GRS codes, Des. Codes Cryptogr., (2023). doi: 10.1007/s10623-023-01304-7.
    [10] D. HuangQ. YueY. Niu and X. Li, MDS or NMDS self-dual codes from twisted generalized Reed-Solomon codes, Des. Codes Cryptogr., 89 (2021), 2195-2209.  doi: 10.1007/s10623-021-00910-7.
    [11] W. Huffman and  V. PlessFundamentals of error-correcting Codes, Cambridge University Press, Cambridge, 2003.  doi: 10.1017/CBO9780511807077.
    [12] L. Jin and C. Xing, New MDS self-dual codes from generalized Reed-Solomon codes, IEEE Trans. Inf. Theory, 63 (2017), 1434-1438.  doi: 10.1109/TIT.2016.2645759.
    [13] R. Kötter, A unified description of an error-locating procedure for linear codes, Proc. IAACCT, Voneshta Voda, 1992,113-117.
    [14] J. Lavauzelle and J. Renner, Cryptanalysis of a system based on twisted Reed-Solomon codes, Des. Codes Cryptogr., 88 (2020), 1285-1300.  doi: 10.1007/s10623-020-00747-6.
    [15] H. H. López and G. L. Matthews, Multivariate Goppa codes, IEEE Trans. Inf. Theory, 69 (2022), 126-137.  doi: 10.1109/TIT.2022.3201692.
    [16] H. H. LópezC. Rentería-Márquez and R. H. Villarreal, Affine cartesian codes, Des. Codes Cryptogr., 71 (2014), 5-19.  doi: 10.1007/s10623-012-9714-2.
    [17] F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, North-Holland Publishing Co., Amsterdam-New York-Oxford, 1977.
    [18] I. Márquez-Corbella and R. Pellikaan, Error-correcting pairs for a public key cryptosystem, J. Phys. Conf. Ser., 855 (2012).
    [19] I. Márquez-Corbella and R. Pellikaan, A characterization of MDS codes that have an error-correcting pair, Finite Fields Appl., 40 (2016), 224-245.  doi: 10.1016/j.ffa.2016.04.004.
    [20] R. Pellikaan, On decoding by error-location and dependent sets of error positions, Discret. Math., 106 (1992), 369-381.  doi: 10.1016/0012-365X(92)90567-Y.
    [21] R. Pellikaan, On the existence of error-correcting pairs, J. Stat. Plan. Inference, 51 (1996), 229-242.  doi: 10.1016/0378-3758(95)00088-7.
    [22] R. Pellikaan, On a decoding algorithm of codes on maximal curves, IEEE Trans. Inf. Theory, 35 (1989), 1228-1232.  doi: 10.1109/18.45279.
    [23] R. M. Roth and A. Lempel, A construction of non-Reed-Solomon type MDS codes, IEEE Trans. Inf. Theory, 35 (1989), 655-657.  doi: 10.1109/18.30988.
  • 加载中

Tables(7)

SHARE

Article Metrics

HTML views(3865) PDF downloads(783) Cited by(0)

Access History

Other Articles By Authors

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return