A generation method for a kind of linear independent Latin arrays (Q1902296)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A generation method for a kind of linear independent Latin arrays
scientific article

    Statements

    A generation method for a kind of linear independent Latin arrays (English)
    0 references
    31 March 1996
    0 references
    An \((n, k)\)-Latin array means an \(n\times nk\) matrix on \(N= \{1,\dots, n\}\) such that each element of \(N\) occurs exactly once in each column and \(k\) times in each row. If \(x, y\in N\) and if the components of column labels of columns of \(A\) in which the elements at rows \(x\) and \(y\) satisfy some \(r\)-ary polynomial with degree \(\leq c\) over \(\text{GF}(2)\), then \(A\) is said to be \(c\)-dependent with respect to \((x, y)\), otherwise \(A\) is said to be \(c\)-independent with respect to \((x, y)\). If \(A\) is \(c\)-dependent with respect to \((x, y)\) for any \(x, y\in N\), then \(A\) is said to be \(c\)-dependent. If \(A\) is \(c\)-independent with respect to \((x, y)\) for any \(x, y\in N\), then \(A\) is said to be \(c\)-independent. If \(A\) is \(c\)-dependent and not \((c-1)\)-dependent, then \(c\) is said to be the dependent degree of \(A\), denoted by \(c_A\). If \(A\) is \(c\)-independent and not \((c- 1)\)-independent, then \(c\) is said to be the independent degree of \(A\), denoted by \(I_A\). Clearly, \(I_A\leq c_A- 1\text{ and } c_A\leq \min\{c\mid 1+ (\begin{smallmatrix} r\\ 1\end{smallmatrix})+\cdots+ (\begin{smallmatrix} r\\ c\end{smallmatrix})\geq k+ 1\},\text{ where }r= [\log_2 nk].\) The paper discusses the generation problem of Latin arrays with independent degree \(\geq 1\). The authors give a method to generate such Latin arrays, that is, shifting invertible Boolean vector functions with independence degree \(\geq 1\). Also this paper discusses the generation problem of linearly independent and invertible Boolean vector functions, and gives a generation method, based on a truth table, to generate all linearly independent and invertible Boolean vector functions. The authors also discuss some applications of their results in cipher design.
    0 references
    0 references
    polynomial
    0 references
    dependent degree
    0 references
    independent degree
    0 references
    generation problem
    0 references
    Latin arrays
    0 references
    Boolean vector functions
    0 references
    generation method
    0 references
    0 references
    0 references