EN|RU
English version:
Journal of Applied and Industrial Mathematics, 2018, 12:2, 243-254

Volume 25, No 2, 2018, P. 124-143

UDC 519.17
V. M. Fomichev
Semigroup and metric characteristics of locally primitive matrices and graphs

Abstract:
The notion of local primitivity for a quadratic $0,1$-matrix of size $n \times n$ is extended to any part of the matrix which need not be a rectangular submatrix. A similar generalization is carried out for any set $B$ of pairs of initial and final vertices of the paths in an $n$-vertex digraph,
$B \subseteq$ {($i, j$) | $1 \le i, j \le n$}. We establish the relationship between the local $B$-exponent of a matrix (digraph) and its characteristics such as the cyclic depth and period, the number of nonprimitive matrices, and the number of nonidempotent matrices in the multiplicative semigroup of all quadratic $0,1$-matrices of order $n$, etc. We obtain a criterion of $B$-primitivity and an upper bound for the $B$-exponent. We also introduce some new metric characteristics for a locally primitive digraph $\Gamma$: the $k, r$-exporadius, the $k, r$-expocenter, where $1 \le k, r \le n$, and the matex which is defined as the matrix of order $n$ of all local exponents in the digraph $\Gamma$. An example of computation of the matex is given for the $n$-vertex Wielandt digraph. Using the introduced characteristics, we propose an idea for algorithmically constructing realizable $s$-boxes (elements of round functions of block ciphers) with a relatively wide range of sizes.
Tab. 2, illustr. 1, bibliogr. 13.

Keywords: mixing matrix, primitive matrix, locally primitive matrix, exponent of a matrix, cyclic matrix semigroup.

DOI: 10.17377/daio.2018.25.584

Vladimir M. Fomichev 1,2,3
1. Financial University under the Government of the Russian Federation,
49 Leningradsky Ave., 125993 Moscow, Russia
2. National Research Nuclear University MEPhI,
31 Kashirskoe Highway, 115409 Moscow, Russia
3. Institute of Informatics Problems of FRC CSC RAS,
44-2 Vavilov St., 119333 Moscow, Russia
e-mail: fomichev@nm.ru

Received 3 July 2017
Revised 11 December 2017

References

[1] S. N. Kyazhin and V. M. Fomichev, Local primitiveness of graphs and nonnegative matrices, Prikl. Diskretn. Mat., No. 3, 68–80, 2014 [Russian].

[2] V. M. Fomichev, On characteristics of local primitive matrices and digraphs, Prikl. Diskretn. Mat., Prilozh., No. 10, 96–99, 2017 [Russian].

[3] V. M. Fomichev, D. I. Zadorozhnyi, A. M. Koreneva, D. M. Lolich, and A. V. Yuzbashev, On algorithmic implementation of $s$-boxes, in Proc. XIX Sci. Pract. Conf. “RusCripto”, Moscow, Russia, Mar. 21–24, 2017. Available at http://www.ruscrypto.ru/resource/summary/rc2017/02_fomitchev_zadorozhny_koreneva_lolich_yuzbashev.pdf (accessed Dec. 29, 2017) [Russian].

[4] V. M. Fomichev and S. N. Kyazhin, Local primitivity of matrices and graphs, Diskretn. Anal. Issled. Oper., 24, No. 1, 97–119, 2017 [Russian]. Translated in J. Appl. Ind. Math., 11, No. 1, 26–39, 2017.

[5] V. M. Fomichev and D. A. Melnikov, Kriptograficheskie metody zashchity informatsii. Chast’ 1: Matematicheskie aspekty (Cryptographic methods of information security. Part 1: Mathematical aspects), YURAIT, Moscow, 2016 [Russian].

[6] T. P. Berger, J. Francq, M. Minier, and G. Thomas, Extended Generalized Feistel Networks using matrix representation to propose a new lightweight block cipher: Lilliput, IEEE Trans. Comput., 65, No. 7, 2074–2089, 2016.

[7] T. P. Berger, M. Minier, and G. Thomas, Extended Generalized Feistel Networks using matrix representation, in Selected Areas in Cryptography (Revis. Sel. Pap. 20th Int. Conf. SAC, Burnaby, Canada, Aug. 14–16, 2013), Springer, Heidelberg, 2014 (Lect. Notes Comput. Sci., Vol. 8282).

[8] R. A. Brualdi and B. Liu, Generalized exponents of primitive directed graphs, J. Graph Theory, 14, 483–499, 1990.

[9] Y. Huang and B. Liu, Generalized $r$-exponents of primitive digraphs, Taiwan. J. Math., 15, No. 5, 1999–2012, 2011.

[10] B. Liu, Generalized exponents of Boolean matrices, Linear Algebra Appl., 373, 169–182, 2003.

[11] Z. Miao and K. Zhang, The local exponent sets of primitive digraphs, Linear Algebra Appl., 307, 15–33, 2000.

[12] J. Shen and S. Neufeld, Local exponents of primitive digraphs, Linear Algebra Appl., 268, 117–129, 1998.

[13] T. Suzaki and K. Minematsu, Improving the generalized Feistel, in Fast Software Encryption (Revis. Sel. Pap. 17th Int. Workshop FSE, Seoul, Korea, Feb. 7–10, 2010), Springer, Heidelberg, 2010 (Lect. Notes Comput. Sci., Vol. 6147).
 © Sobolev Institute of Mathematics, 2015