Skip to main content
Log in

At most three-weight binary linear codes from generalized Moisio’s exponential sums

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

In this paper, we evaluate two classes of new exponential sums, which are viewed as generalized Moisio’s exponential sums in contrast to the results by Heng and Yue (IEEE Commun Lett 19:1488–1491, 2015) and Moisio (Finite Fields Appl 15:644–651, 2009). As applications, we present two classes of binary linear codes with two wights or three weights. These codes can be used in secret sharing schemes and authentication codes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Anderson A.R., Ding C., Helleseth T., Kløve T.: How to build robust shared control systems. Des. Codes Cryptogr. 15, 111–124 (1998).

    Article  MathSciNet  MATH  Google Scholar 

  2. Berndt B.C., Evans R.J., Williams K.S.: Gauss and Jacobi Sums. Wiley, NewYork (1997).

    MATH  Google Scholar 

  3. Carlet C., Ding C., Yuan J.: Linear codes from perfect nonlinear mappings and their secret sharing schemes. IEEE Trans. Inf. Theory 51, 2089–2102 (2005).

    Article  MathSciNet  MATH  Google Scholar 

  4. Ding C.: A construction of binary linear codes from Boolean functions. Discret. Math. 339, 2288–2303 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  5. Ding C.: Linear codes from some 2-designs. IEEE Trans. Inf. Theory 61, 3265–3275 (2015).

    Article  MathSciNet  MATH  Google Scholar 

  6. Ding C., Helleseth T., Kløve T., Wang X.: A general construction of Cartesian authentication codes. IEEE Trans. Inf. Theory 53, 2229–2235 (2007).

    Article  MATH  Google Scholar 

  7. Ding C., Yang J.: Hamming weights in irreducible cyclic codes. Discret. Math. 313, 434–446 (2013).

    Article  MathSciNet  MATH  Google Scholar 

  8. Ding K., Ding C.: Binary linear codes with three weights. IEEE Commun. Lett. 18, 1879–1882 (2014).

    Article  Google Scholar 

  9. Ding K., Ding C.: A class of two-weight and three-weight codes and their applications in secret sharing. IEEE Trans. Inf. Theory 61, 5835–5842 (2015).

    Article  MathSciNet  MATH  Google Scholar 

  10. Feng K.: Algebraic Number Theory. Science Press, Beijing (2000).

    Google Scholar 

  11. Grassl M.: Bounds on the minimum distance of linear codes. http://www.codetables.de.

  12. Heng Z., Yue Q.: A class of binary linear codes with at most three weights. IEEE Commun. Lett. 19, 1488–1491 (2015).

    Article  Google Scholar 

  13. Heng Z., Yue Q.: Two classes of two-weight linear codes. Finite Fields Appl. 38, 72–92 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  14. Heng Z., Yue Q.: Evaluation of the Hamming weights of a class of linear codes based on Gauss sums. Des. Codes Cryptogr. 83, 307–326 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  15. Heng Z., Yue Q., Li C.: Three classes of linear codes with two or three weights. Discret. Math. 339, 2832–2847 (2016).

    Article  MathSciNet  MATH  Google Scholar 

  16. Huffman W.C., Pless V.: Fundamentals of Error-Correcting Codes. Cambridge University Press, Cambridge (2003).

    Book  MATH  Google Scholar 

  17. Ireland K., Rosen M.: A Classical Introduction to Modern Number Theory. Graduate Texts in MathematicsSpringer, New York (1981).

    MATH  Google Scholar 

  18. Li C., Yue Q.: Weight distributions of two classes of cyclic codes with respect to two distinct order elements. IEEE Trans. Inf. Theory 60, 296–303 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  19. 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).

    Article  MathSciNet  MATH  Google Scholar 

  20. Li C., Yue Q., Li F.: Hamming weights of the duals of cyclic codes with two zeros. IEEE Trans. Inf. Theory 60, 3895–3902 (2014).

    Article  MathSciNet  MATH  Google Scholar 

  21. Lidl R., Niederreiter H.: Finite Fields. Cambridge University Press, Cambridge (2008).

    MATH  Google Scholar 

  22. Liu Y., Liu Z.: On some classes of codes with a few weights. Adv. Math. Commun. 12, 415–428 (2018).

    Article  MathSciNet  MATH  Google Scholar 

  23. Liu Z., Zeng X.: On a kind of two-weight code. Eur. J. Comb. 33, 1265–1272 (2012).

    Article  MathSciNet  MATH  Google Scholar 

  24. Moisio M.: A note on evaluations of some exponential sums. Acta Arith. 93, 117–119 (2000).

    Article  MathSciNet  MATH  Google Scholar 

  25. Moisio M.: Explicit evaluation of some exponential sums. Finite Fields Appl. 15, 644–651 (2009).

    Article  MathSciNet  MATH  Google Scholar 

  26. Myerson G.: Period polynomials and Gauss sums for finite fields. Acta Arith. 39, 251–264 (1981).

    Article  MathSciNet  MATH  Google Scholar 

  27. Storer T.: Cyclotomy and Difference Sets. Markham, Chicago (1967).

    MATH  Google Scholar 

  28. Wang Q., Ding K., Lin D.D., Xue R.: A kind of three-weight linear codes. Cryptogr. Commun. 9, 315–322 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  29. Wang Q., Ding K., Xue R.: Binary linear codes with two weights. IEEE Commun. Lett. 19, 1097–1100 (2015).

    Article  Google Scholar 

  30. Yang J., Xia L.: Complete solving of explicit evaluation of Gauss sums in the index 2 case. Sci. Chin. Ser. A 53, 2525–2542 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  31. Yang S., Kong X., Tang C.: A construction of linear codes and their complete weight enumerators. Finite Fields Appl. 48, 196–226 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  32. Yang S., Yao Z.-A.: Complete weight enumerators of a class of linear codes. Discret. Math. 340, 729–739 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  33. Yuan J., Ding C.: Secret sharing schemes from three classes of linear codes. IEEE Trans. Inf. Theory 52, 206–212 (2006).

    Article  MathSciNet  MATH  Google Scholar 

  34. Zeng X., Hu L., Jiang W., Yue Q., Cao X.: The weight distribution of a class of \(p\)-ary cyclic codes. Finite Fields Appl. 16, 56–73 (2010).

    Article  MathSciNet  MATH  Google Scholar 

  35. Zhou Z., Ding C.: Seven classes of three-weight cyclic codes. IEEE Trans. Commun. 61, 4120–4126 (2013).

    Article  Google Scholar 

  36. Zhou Z., Ding C.: A class of three-weight cyclic codes. Finite Fields Appl. 25, 79–93 (2014).

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The paper is supported by National Natural Science Foundation of China (Nos. 61772015, 61602144, 11661013, 11661014), the Guangxi Natural Sciences Foundation (Nos. 2016GXNSFCA380014, 2016GXNSFDA380017), Foundation of Science and Technology on Information Assurance Laboratory (No. KJ-17-010), the Postgraduate Research & Practice Innovation Program of Jiangsu Province (Nos. KYCX17_0225, KYCX18_0241), and the Fundamental Research Funds for the Central Universities (No. NZ2018005).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qin Yue.

Additional information

Communicated by C. Ding.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, Y., Yue, Q. & Shi, X. At most three-weight binary linear codes from generalized Moisio’s exponential sums . Des. Codes Cryptogr. 87, 1927–1943 (2019). https://doi.org/10.1007/s10623-018-00595-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-018-00595-5

Keywords

Mathematics Subject Classification

Navigation