Abstract
Linear codes, the most significant class of codes in coding theory, have diverse applications in secret sharing schemes, authentication codes, communication, data storage devices and consumer electronics. The main objectives of this paper are twofold: to construct three-weight linear codes from plateaued functions over finite fields, and to analyze the constructed linear codes for secret sharing schemes. To do this, we generalize the recent contribution of Mesnager given in (Cryptogr Commun 9(1):71–84, 2017). We first introduce the notion of (non)-weakly regular plateaued functions over \({{\mathbb {F}}}_p\), with p being an odd prime. We next construct three-weight linear p-ary (resp. binary) codes from weakly regular p-ary plateaued (resp. Boolean plateaued) functions and determine their weight distributions. We finally observe that the constructed linear codes are minimal for almost all cases, which implies that they can be directly used to construct secret sharing schemes with nice access structures. To the best of our knowledge, the construction of linear codes from plateaued functions over \({{\mathbb {F}}}_p\), with p being an odd prime, is studied in this paper for the first time in the literature.
Similar content being viewed by others
References
Ashikhmin A., Barg A.: Minimal vectors in linear codes. IEEE Trans. Inform. Theory 44(5), 2010–2017 (1998).
Blakley G.R.: Safeguarding cryptographic keys. Proc. Natl. Comput. Conf. 48, 313–317 (1979).
Bosma W., Cannon J., Playoust C.: The magma algebra system I: the user language. J. Symb. Comput. 24(3), 235–265 (1997).
Canteaut A., Charpin P.: Decomposing bent functions. IEEE Trans. Inform. Theory 49(8), 2004–2019 (2003).
Canteaut A., Charpin P., Kyureghyan G.M.: A new class of monomial bent functions. Finite Fields Appl. 14(1), 221–241 (2008).
Carlet C., Ding C., Yuan J.: Linear codes from perfect nonlinear mappings and their secret sharing schemes. IEEE Trans. Inform. Theory 51(6), 2089–2102 (2005).
Çeşmelioğlu A., Meidl W.: A construction of bent functions from plateaued functions. Des. Codes Cryptogr. 66, 231–242 (2013).
Ding C.: A construction of binary linear codes from boolean functions. Discret. Math. 339(9), 2288–2303 (2016).
Ding K., Ding C.: A class of two-weight and three-weight codes and their applications in secret sharing. IEEE Trans. Inform. Theory 61(11), 5835–5842 (2015).
Ding C., Yuan J.: Covering and secret sharing with linear codes. DMTCS 2731, 11–25 (2003).
Helleseth T., Kholosha A.: Monomial and quadratic bent functions over the finite fields of odd characteristic. IEEE Trans. Inform. Theory 52(5), 2018–2032 (2006).
Helleseth T., Kholosha A.: New binomial bent functions over the finite fields of odd characteristic. In 2010 IEEE International Symposium on Information Theory Proceedings (ISIT), pp. 1277–1281. IEEE (2010).
Heng Z., Ding C., Zhou Z.: Minimal linear codes over finite fields. arXiv:1803.09988 (2018).
Hyun J.Y., Lee J., Lee Y.: Explicit criteria for construction of plateaued functions. IEEE Trans. Inform. Theory 62(12), 7555–7565 (2016).
Ireland K., Rosen M.: A Classical Introduction to Modern Number Theory, 84th edn. Springer, Berlin (2013).
Li S.: The minimum distance of some narrow-sense primitive BCH codes. SIAM J. Discret. Math. 31(4), 2530–2569 (2017).
Lidl R., Niederreiter H.: Finite Tields, 20th edn. Cambridge University Press, Cambridge (1997).
McEliece R.J., Sarwate D.V.: On sharing secrets and reed-solomon codes. Commun. ACM 24(9), 583–584 (1981).
Mesnager S.: Characterizations of plateaued and bent functions in characteristic p. In: International Conference on Sequences and Their Applications, pp. 72–82. Springer, New York (2014).
Mesnager S.: Linear codes with few weights from weakly regular bent functions based on a generic construction. Cryptogr. Commun. 9(1), 71–84 (2017).
Mesnager S., Özbudak F., Sınak A.: Results on characterizations of plateaued functions in arbitrary characteristic. In: International Conference on Cryptography and Information Security in the Balkans, pp. 17–30. Springer, New York (2015).
Mesnager S., Özbudak F., Sınak A.: A new class of three-weight linear codes from weakly regular plateaued functions. In: Proceedings of the Tenth International Workshop on Coding and Cryptography (WCC) (2017).
Rothaus O.S.: On “bent” functions. J. Comb. Theory Ser. A 20(3), 300–305 (1976).
Shamir A.: How to share a secret. Commun. ACM 22(11), 612–613 (1979).
Tang C., Li N., Qi Y., Zhou Z., Helleseth T.: Linear codes with two or three weights from weakly regular bent functions. IEEE Trans. Inform. Theory 62(3), 1166–1176 (2016).
Zheng Y., Zhang X.-M.: Plateaued functions. In: ICICS, vol. 99, pp. 284–300. Springer, New York (1999).
Zhou Z., Li N., Fan C., Helleseth T.: Linear codes with two or three weights from quadratic bent functions. Des. Codes Cryptogr. 81(2), 283–295 (2016).
Acknowledgements
The authors extend thanks to the Editor and anonymous reviewers for their valuable comments and suggestions, which improved the quality and presentation of the manuscript. The third author is supported by the Scientific and Technological Research Council of Turkey (TÜBİTAK), Program No: BİDEB 2214/A.
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.
The first version of this work [22] was presented at WCC-2017.
This is one of several papers published in Designs, Codes and Cryptography comprising the “Special Issue on Coding and Cryptography”
Rights and permissions
About this article
Cite this article
Mesnager, S., Özbudak, F. & Sınak, A. Linear codes from weakly regular plateaued functions and their secret sharing schemes. Des. Codes Cryptogr. 87, 463–480 (2019). https://doi.org/10.1007/s10623-018-0556-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-018-0556-4
Keywords
- Binary linear codes
- Linear p-ary codes
- Secret sharing schemes
- Weakly regular plateaued functions
- Weight distribution