Linear complexity is an important parameter for arrays that are used in applications related to information security. In this work we survey constructions of two and three dimensional arrays, and present new results on the multidimensional linear complexity of periodic arrays obtained using the definition and method proposed in \cite{ArCaGoMoOrRuTi,GoHoMoRu,MoHoRu}. The results include a generalization of a bound for the linear complexity, a comparison with the measure of complexity for multisequences, and computations of the complexity of arrays with periods that are not relatively prime for which the ``unfolding method'' does not work. Conjectures for exact formulas and the asymptotic behavior of the complexity of some array constructions are formulated. We also present open source software for constructing multidimensional arrays and for computing their multidimensional linear complexity.
翻译:线性复杂度是用于信息安全相关应用的阵列的一个重要参数。 在这项工作中,我们测量了两维和三维阵列的构造,并对使用\cite{ArCaGoMoOOrRuti,GoHoMoRuRu,MoHoRu}中提议的定义和方法获得的定期阵列的多维线性复杂度提出了新的结果。结果包括线性复杂度的宽度,与多个序列的复杂度的比较,以及计算阵列的复杂度,而“未加载法”不起作用的时段的复杂度。还绘制了精确公式的预测和某些阵列构造复杂性的无规律行为。我们还提供了用于构建多维阵列和计算其多维线性复杂度的开源软件。