The generalized Hamming weights of linear codes have attracted scholars' attention since Wei used them to characterize the cryptography performance of a linear code over the wire-tap channel of type II in 1991. Generally speaking, it is hard to determine linear codes' generalized Hamming weights, especially the weight hierarchy. On the other hand, since Ding and Niederreiter presented a generic approach to construct linear codes with good properties by suitable defining sets in 2007, many linear codes with few weights have been obtained using cryptographic functions. However, there does not seem to be much research on the generalized Hamming weights of linear codes from cryptographic functions.
In this paper, we first provide a general formula to compute the generalized Hamming weights of linear codes from the defining sets, which generalizes several known results. Next, some weight hierarchies of linear codes from three famous classes of Bent functions (the Maiorana-McFarland class, the class , the class ) and two classes of Semi-Bent functions (the Maiorana-McFarland class, the summation of and ) are considered. We hope this paper can attract interested scholars to find more results about the generalized Hamming weights of linear codes from cryptographic functions.
Citation: |
[1] |
A. I. Barbero and C. Munuera, The weight hierarchy of Hermitian codes, SIAM J. Discrete Math., 13 (2000), 79-104.
doi: 10.1137/S089548019834342X.![]() ![]() ![]() |
[2] |
W. Bosma, J. Cannon and C. Playoust, The Magma algebra system I: The user language, J. Symbolic Computation, 24 (1997), 235-265.
doi: 10.1006/jsco.1996.0125.![]() ![]() ![]() |
[3] |
A. R. Calderbank and J.-M. Goethals, Three-weight codes and association schemes, Philips J. Res., 39 (1984), 143-152.
![]() ![]() |
[4] |
R. Calderbank and W. M. Kantor, The geometry of two-weight codes, Bull. London Math. Soc., 18 (1986), 97-122.
doi: 10.1112/blms/18.2.97.![]() ![]() ![]() |
[5] |
C. Carlet, Boolean Functions for Cryptography and Coding Theory, Cambridge University Press, 2021.
![]() |
[6] |
C. Carlet, C. Ding and J. Yuan, Linear codes from perfect nonlinear mappings and their secret sharing schemes, IEEE Trans. Inform. Theory, 51 (2005), 2089-2102.
doi: 10.1109/TIT.2005.847722.![]() ![]() ![]() |
[7] |
C. Carlet and S. Mesnager, On semibent Boolean functions, EEE Trans. Inform. Theory, 58 (2012), 3287-3292.
doi: 10.1109/TIT.2011.2181330.![]() ![]() ![]() |
[8] |
J. F. Dillon, Elementary Hadamard Difference sets, (Ph.D.)–University of Maryland, College Park. 1974.
![]() ![]() |
[9] |
C. Ding, Codes from Difference Sets, World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, 2015.
![]() ![]() |
[10] |
C. Ding, Linear codes from some 2-designs, IEEE Trans. Inform. Theory, 61 (2015), 3265-3275.
doi: 10.1109/TIT.2015.2420118.![]() ![]() ![]() |
[11] |
C. Ding, A construction of binary linear codes from Boolean functions, Discrete Math., 339 (2016), 2288-2303.
doi: 10.1016/j.disc.2016.03.029.![]() ![]() ![]() |
[12] |
C. Ding, Designs from Linear Codes, World Scientific, 2019.
![]() ![]() |
[13] |
C. Ding and H. Niederreiter, Cyclotomic linear codes of order , IEEE Trans. Inform. Theory, 53 (2007), 2274-2277.
doi: 10.1109/TIT.2007.896886.![]() ![]() ![]() |
[14] |
K. Ding and C. Ding, Binary linear codes with three weights, IEEE Communications Letters, 18 (2014), 1879-1882.
![]() |
[15] |
G. L. Feng, K. K. Tzeng and V. K. Wei, On the generalized Hamming weights of several classes of cyclic codes, IEEE Trans. Inform. Theory, 38 (1992), 1125-1130.
doi: 10.1109/18.135653.![]() ![]() ![]() |
[16] |
T. Helleseth, T. Kløve and J. Mykkeltveit, The weight distribution of irreducible cyclic codes with block lengths , Discrete Math., 18 (1977), 179-211.
doi: 10.1016/0012-365X(77)90078-4.![]() ![]() ![]() |
[17] |
T. Helleseth, T. Kløve and Ø. Ytrehus, Generalized Hamming weights of linear codes, IEEE Trans. Inform. Theory, 38 (1992), 1133-1140.
doi: 10.1109/18.135655.![]() ![]() ![]() |
[18] |
T. Helleseth and P. V. Kumar, The weight hierarchy of the Kasami codes, Discrete Math., 145 (1995), 133-143.
doi: 10.1016/0012-365X(94)00030-M.![]() ![]() ![]() |
[19] |
T. Helleseth and E. Winjum, The generalized Hamming weight of some BCH codes and related codes, Proceedings of 1995 IEEE International Symposium on Information Theory, IEEE, (1995), 281-281.
![]() |
[20] |
X.-D. Hou, Lectures on Finite Fields, American Mathematical Society, 2018.
doi: 10.1090/gsm/190.![]() ![]() ![]() |
[21] |
H. Janwa and A. K. Lal, On the generalized Hamming weights of cyclic codes, IEEE Trans. Inform. Theory, 43 (1997), 299-308.
doi: 10.1109/18.567719.![]() ![]() ![]() |
[22] |
G. Jian, R. Feng and H. Wu, Generalized Hamming weights of three classes of linear codes, Finite Fields Appl., 45 (2017), 341-354.
doi: 10.1016/j.ffa.2017.01.001.![]() ![]() ![]() |
[23] |
T. Kløve, The weight distribution of linear codes over having generator matrix over , Discrete Math., 23 (1978), 159-168.
doi: 10.1016/0012-365X(78)90114-0.![]() ![]() ![]() |
[24] |
F. Li, A class of cyclotomic linear codes and their generalized Hamming weights, Appl. Algebra Engrg. Comm. Comput., 29 (2018), 501-511.
doi: 10.1007/s00200-018-0355-1.![]() ![]() ![]() |
[25] |
F. Li, Weight hierarchies of a class of linear codes related to non-degenerate quadratic forms, IEEE Trans. Inform. Theory, 67 (2021), 124-129.
doi: 10.1109/TIT.2020.3021730.![]() ![]() ![]() |
[26] |
F. Li and X. Li, Weight distributions and weight hierarchies of two classes of binary linear codes, Finite Fields Appl., 73 (2021), 101865.
doi: 10.1016/j.ffa.2021.101865.![]() ![]() ![]() |
[27] |
F. Li and X. Li, Weight distributions and weight hierarchies of a family of -ary linear codes, Des. Codes Cryptogr., 90 (2022), 49-66.
doi: 10.1007/s10623-021-00962-9.![]() ![]() ![]() |
[28] |
K. Li, C. Li, T. Helleseth and L. Qu, Binary linear codes with few weights from two-to-one functions, IEEE Trans. Inform. Theory, 67 (2021), 4263-4275.
doi: 10.1109/TIT.2021.3068743.![]() ![]() ![]() |
[29] |
N. Li and S. Mesnager, Recent results and problems on constructions of linear codes from cryptographic functions, Cryptogr. Commun., 12 (2020), 965-986.
doi: 10.1007/s12095-020-00435-1.![]() ![]() ![]() |
[30] |
Z. Liu and J. Wang, Notes on generalized Hamming weights of some classes of binary codes, Cryptogr. Commun., 12 (2020), 645-657.
doi: 10.1007/s12095-019-00404-3.![]() ![]() ![]() |
[31] |
M. Matsui, Linear cryptanalysis method for DES cipher, Workshop on the Theory and Application of Cryptographic Techniques, Springer, (1993), 386-397.
![]() |
[32] |
R. L. McFarland, A family of difference sets in non-cyclic groups, J. Combinatorial Theory Ser. A, 15 (1973), 1-10.
doi: 10.1016/0097-3165(73)90031-9.![]() ![]() ![]() |
[33] |
W. Meier and O. Staffelbach, Fast correlation attacks on stream ciphers, J. Cryptology, 1 (1988), 159-176.
doi: 10.1007/BF02252874.![]() ![]() ![]() |
[34] |
S. Mesnager, Bent Functions, Springer, 2016.
doi: 10.1007/978-3-319-32595-8.![]() ![]() ![]() |
[35] |
S. Mesnager, Linear codes with few weights from weakly regular bent functions based ona generic construction, Cryptogr. Commun., 9 (2017), 71-84.
doi: 10.1007/s12095-016-0186-5.![]() ![]() ![]() |
[36] |
S. Mesnager and L. Qu, On two-to-one mappings over finite fields, IEEE Trans. Inform. Theory, 65 (2019), 7884-7895.
doi: 10.1109/TIT.2019.2933832.![]() ![]() ![]() |
[37] |
C. Munuera and D. Ramirez, The second and third generalized hamming weights of Hermitian codes, IEEE Trans. Inform. Theory, 45 (1999), 709-712.
doi: 10.1109/18.749019.![]() ![]() ![]() |
[38] |
O. S. Rothaus, On "bent"functions, J. Combinatorial Theory Ser. A, 20 (1976), 300-305.
doi: 10.1016/0097-3165(76)90024-8.![]() ![]() ![]() |
[39] |
C. Tang, N. Li, Y. Qi, Z. Zhou and T. Helleseth, Linear codes with two or three weights from weakly regular bent functions, IEEE Trans. Inform. Theory, 62 (2016), 1166-1176.
doi: 10.1109/TIT.2016.2518678.![]() ![]() ![]() |
[40] |
M. A. Tsfasman and S. G. Vladut, Geometric approach to higher weights, IEEE Trans. Inform. Theory, 41 (1995), 1564-1588.
doi: 10.1109/18.476213.![]() ![]() ![]() |
[41] |
G. van der Geer and M. van der Vlugt, On generalized Hamming weights of BCH codes, IEEE Trans. Inform. Theory, 40 (1994), 543-546.
doi: 10.1109/18.312183.![]() ![]() ![]() |
[42] |
M. van der Vlugt, A note on generalized Hamming weights of BCH(2), IEEE Trans. Inform. Theory, 42 (1996), 254-256.
doi: 10.1109/18.481797.![]() ![]() ![]() |
[43] |
V. K. Wei, Generalized Hamming weights for linear codes, IEEE Trans. Inform. Theory, 37 (1991), 1412-1418.
doi: 10.1109/18.133259.![]() ![]() ![]() |
[44] |
V. K. Wei and K. Yang, On the generalized Hamming weights of product codes, IEEE Trans. Inform. Theory, 39 (1993), 1709-1713.
doi: 10.1109/18.259662.![]() ![]() ![]() |
[45] |
Y. Wu, N. Li and X. Zeng, Linear codes with few weights from cyclotomic classes and weakly regular bent functions, Des. Codes Cryptogr., 88 (2020), 1255-1272.
doi: 10.1007/s10623-020-00744-9.![]() ![]() ![]() |
[46] |
M. Xiong, S. Li and G. Ge, The weight hierarchy of some reducible cyclic codes, IEEE Trans. Inform. Theory, 62 (2016), 4071-4080.
doi: 10.1109/TIT.2016.2570236.![]() ![]() ![]() |
[47] |
M. Yang, J. Li, K. Feng and D. Lin, Generalized Hamming weights of irreducible cyclic codes, IEEE Trans. Inform. Theory, 61 (2015), 4905-4913.
doi: 10.1109/TIT.2015.2444013.![]() ![]() ![]() |
[48] |
J. Yuan and C. Ding, Secret sharing schemes from three classes of linear codes, IEEE Trans. Inform. Theory, 52 (2006), 206-212.
doi: 10.1109/TIT.2005.860412.![]() ![]() ![]() |
[49] |
Y. Zheng and X.-M. Zhang, Plateaued functions, IEEE Trans. Inform. Theory, 47 (2001), 1215-1223.
doi: 10.1109/18.915690.![]() ![]() ![]() |