Generalized Hamming weights of linear codes from cryptographic functions (Q6112192)

From MaRDI portal
scientific article; zbMATH DE number 7708966
Language Label Description Also known as
English
Generalized Hamming weights of linear codes from cryptographic functions
scientific article; zbMATH DE number 7708966

    Statements

    Generalized Hamming weights of linear codes from cryptographic functions (English)
    0 references
    0 references
    0 references
    0 references
    7 July 2023
    0 references
    Cryptographic Boolean functions (a mapping from \(\mathbb{F}_{2^n}\) to \(\mathbb{F}_2\)) can be a useful tool for constructing linear codes, especially with few weights. This work shows a general formula for computing the generalized Hamming weights of linear codes from the defining sets from Bent and Semi-Bent functions, which generalizes several known results. The Maiorana-McFarland class \(\mathcal{M}\) is the set of all the Boolean functions: \(f(x,y) =\text{Tr}_m(x\pi(y)) + g(y),\) where \(\pi\) is any permutation over \(\mathbb{F}_{2^m}\) and \(g\) is any Boolean function on \(\mathbb{F}_{2^m}.\) For a balanced Boolean function \(g\) on \(\mathbb{F}_{2^m},\) the partial spread class corresponding to the Desarguesian spread and containing bent functions of the form \(f(x, y)=g(\frac{x}{y})\) for \(y\neq 0\) is the subclass denoted by \(\mathcal{PS}_{ap}.\) The class \(H\) consists of all Bent functions \(f(x,y)=\text{Tr}_m(x\psi(\frac{y}{x}))\) for \(x\neq 0,\) where \(\psi\) is a permutation on \(\mathbb{F}_{2^m}\) such that for every \(\beta\in\mathbb{F}_{2^m},\) the function \(\psi(x)+\beta x\) is two-to-one. The authors determine the weight hierarchies of linear codes with few weights (under several conditions) from three famous Bent function classes: Maiorana-MacFarland; \(\mathcal{PS}_{ap}\); and \(H\). In particular, in all three cases it is proved that when \(1\leq r\leq m\) the corresponding code is 2-weights code, and when \(m < r \leq 2m \) we have a 3-weights code. A similar study is also performed of two semi-bent function classes: \begin{itemize} \item Maiorana-MacFarland \item summation of \(\mathcal{PS}_{ap}\) and \(H.\) \end{itemize}
    0 references
    linear code
    0 references
    generalized Hamming weight
    0 references
    defining set
    0 references
    cryptographic function
    0 references
    semi-bent function classes
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references