Abstract
In this paper, we construct several infinite families of codes over the chain ring \(R={\mathbb {F}}_2[u]/\langle u^k\rangle \), i.e., \(R={\mathbb {F}}_2+u{\mathbb {F}}_2+\cdots +u^{k-1}{\mathbb {F}}_2, u^{k}=0\) by employing simplicial complexes. When the simplicial complexes are all generated by a single maximal element, we compute the homogeneous weight distributions of these classes of codes. By the Gray map, we obtain that some classes of codes are minimal and some classes of these codes are distance optimal. The codewords of these codes are shown to be minimal for inclusion of supports, a fact favorable to an application to secret sharing schemes.
Similar content being viewed by others
References
Anderson, A., Ding, C., Helleseth, T., Klove, T.: How to build robust shared control systems. Des. Codes Cryptogr. 15(2), 111–124 (1998)
Ashikhmin, A., Barg, A.: Minimal vectors in linear codes. IEEE Trans. Inf. Theory 44(5), 2010–2017 (1998)
Blakley, G.: Safeguarding cryptographic keys. Proc. Natl. Comput. Conf. N. Y. 48, 313–317 (1979)
Calderbank, R., Kantor Kantor, W.M.: The geometry of two-weight codes. Bull. Lond. Math. Soc. 18(2), 97–122 (1986)
Carlct, C., Ding, C., Yuan, J.: Linear codes from perfect nonlinear mappings and their secret sharing schemes. IEEE Trans. Inf. Theory 51(6), 2089–2102 (2005)
Chang, S., Hyun, J.: Linear codes from simplicial complexes. Des. Codes Cryptogr. 86, 2167–2181 (2018)
Ding, C.: Linear codes from some 2-designs. IEEE Trans. Inf. Theory 61(6), 3265–3275 (2015)
Ding, C., Helleseth, T., Klove, T., Wang, X.: A general construction of Cartesian authentication codes. IEEE Trans. Inf. Theory 53(6), 2229–2235 (2007)
Ding, C., Li, C., Li, N., Zhou, Z.: Three-weight cyclic codes and their weight distributions. Discrete Math. 339(2), 415–427 (2016)
Ding, C., Niederreiter, H.: Cyclotomic linear codes of order 3. IEEE Trans. Inf. Theory 53(6), 2274–2277 (2007)
Ding, C., Yuan, J.: Covering and secret sharing with linear codes. Lect. Notes Comput. Sci. 2731, 11–25 (2003)
Griesmer, J.: A bound for error correcting codes. IBM J. Res. Dev. 4(5), 532–542 (1960)
Heng, Z., Yue, Q.: A class of binary linear codes with at most three weights. IEEE Commun. Lett. 19(9), 1488–1491 (2015)
Hyun, J., Kim, H., Na, M.: Optimal non-projective linear codes constructed from down-sets. Discrete Appl. Math. 254, 135–145 (2019)
Hyun, J., Kim, H., Wu, Y., Yue, Q.: Optimal minimal linear codes from posets. Des. Codes Cryptogr. 88, 2475–2492 (2020)
Hyun, J., Lee, J., Lee, Y.: Infinite families of optimal linear codes constructed from simplicial complexes. IEEE Trans. Inf. Theory 66(11), 6762–6773 (2020)
Li, X., Shi, M.: A new family of optimal binary few-weight codes from simplicial complexes. IEEE Commun. Lett. 25(4), 1048–1051 (2021)
Li, C., Yue, Q., Li, F.: Weight distributions of cyclic codes with respect to pairwise coprime order elements. Finite Fields Appl. 28, 94–114 (2014)
Liu, H., Maonche, Y.: Two or few-weight trace codes over \({\mathbb{F}}_q+u{\mathbb{F}}_q\). IEEE Trans. Inf. Theory 65(5), 2696–2703 (2019)
Liu, H., Maouche, Y.: Several new classes of linear codes with few weights. Cryptogr. Commun. 11, 137–146 (2019)
Liu, Y., Shi, M., Solé, P.: Two-weight and three-weight codes from trace codes over\({\mathbb{F}}_p+u{\mathbb{F}}_p+v{\mathbb{F}}_p+uv{\mathbb{F}}_p\). Discrete Math. 341, 350–357 (2018)
Massey, J.: Minimal codewords and secret sharing. In: Proceedings of the 6th Joint Swedish-Russian Workshop on Information Theory, M\(\ddot{o}\)lle, Sweden, pp. 276–279 (1993)
Shamir, A.: How to share a secret. Commun. Assoc. Comput. Mach. 22(11), 612–613 (1979)
Shi, M., Guan, Y., Solé, P.: Two new families of two-weight codes. IEEE Trans. Inf. Theory 63(10), 6240–6246 (2017)
Shi, M., Guan, Y., Solé, P.: Few-weight codes from trace codes over \(R_k\). Bull. Aust. Math. Soc. 98, 167–174 (2018)
Shi, M., Huang, D., Solé, P.: Optimal ternary cubic two-weight codes. Chin. J. Electron. 27(4), 734–738 (2018)
Shi, M., Li, X.: Two classes of optimal p-ary few-weight codes from down-sets. Discrete Appl. Math. 290, 60–67 (2021)
Shi, M., Liu, Y.: Optimal two-weight codes from trace codes over \({\mathbb{F}}_2+ u{\mathbb{F}}_2\). IEEE Commun. Lett. 20(12), 2346–2349 (2016)
Shi, M., Liu, Y., Solé, P.: Optimal two weight codes from trace codes over a non-chain ring. Discrete Appl. Math. 219, 176–181 (2017)
Shi, M., Qian, L., Solé, P.: Few-weight codes from trace codes over a local ring. Appl. Algebra Eng. Commun. Comput. 29(4), 335–350 (2018)
Shi, M., Wu, R., Liu, Y.: Two and three weight codes over \({\mathbb{F}}_p+ u{\mathbb{F}}_p\). Cryptogr. Commun. 9(5), 637–646 (2017)
Shi, M., Wu, R., Qian, L., Sok, L.: New classes of \(p\)-ary few weight codes. Bull. Malays. Math. Sci. Soc. 42(4), 1393–1412 (2019)
Shi, M., Zhu, H., Solé, P.: Optimal three-weight cubic codes. Appl. Comput. Math. 17(2), 175–184 (2018)
Wu, Y., Hyun, J.Y.: Few-weight codes over \({\mathbb{F}}_p+ u{\mathbb{F}}_p\) associated with down sets and their distance optimal Gray image. Discrete Appl. Math. 283, 315–322 (2020)
Wu, Y., Zhu, X., Yue, Q.: Optimal few-weight codes from simplicial complexes. IEEE Trans. Inf. Theory 66(6), 3657–3663 (2020)
Yuan, J., Ding, C.: Secret sharing schemes from three classes of linear codes. IEEE Trans. Inf. Theory 52(1), 206–212 (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This research is supported by the National Natural Science Foundation of China (12071001, 61672036), the Excellent Youth Foundation of Natural Science Foundation of Anhui Province (1808085J20), the Academic Fund for Outstanding Talents in Universities (gxbjZD03).
Rights and permissions
About this article
Cite this article
Li, X., Shi, M. New classes of binary few weight codes from trace codes over a chain ring. J. Appl. Math. Comput. 68, 1869–1880 (2022). https://doi.org/10.1007/s12190-021-01549-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-021-01549-2