The (complete) weight enumerator of the linear code is an important subject in coding theory because it contains crucial information about the minimum distance of linear code. The construction of the linear code from the defining set was done by the f...
The (complete) weight enumerator of the linear code is an important subject in coding theory because it contains crucial information about the minimum distance of linear code. The construction of the linear code from the defining set was done by the first Ding et al.(see [9-11]). A linear code has a few weights if its defining set is well-chosen. Complete weight enumerators of linear codes from the defining sets have attracted a lot of attention and have been extensively studied using exponential sums (see [5,10,11,17-19,21-23,25,28-31,34-36]).
The purpose of this thesis is to construct several classes of the defining sets, which gives linear codes with a few weights and explicitly compute their (complete) weight enumerators. As possible applications, we show that these codes can be used in Secret Sharing Schemes and Authentication Codes.