RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2017 Issue 10, Pages 87–89 (Mi pdma343)

Mathematical Methods of Cryptography

Structure of local primitive digraphs

S. N. Kyazhinab

a National Engineering Physics Institute "MEPhI", Moscow
b MD RF, Moscow

Abstract: For vertices $i$ and $j$ in a digraph $\Gamma$, this digraph is said to be $i\times j$-primitive if there exists an integer $\gamma$ such that, for any $t\geq\gamma$, there is a path in $\Gamma$ of length $t$ from $i$ to $j$; in this case, the least $\gamma$ is called $i\times j$-exponent of $\Gamma$. The properties of the $i\times j$-primitive digraph $\Gamma$ structure, used for calculation of the digraph $i\times j$-exponent, are investigated. It is shown that $i\times j$-primitive digraph $\Gamma$ is strongly connected or the strongly connected components in it are connected to each other with the some simple paths in which all the vertices except, perhaps, initial and final ones are acyclic. The set of these components is divided into $k+1$ levels according to the distance from vertex $i$, namely the $0$-th level contains the strongly connected component with $i$, the $k$-th level contains the strongly connected component with $j$, the $t$-th level contains the strongly connected components which don't belong to the previous $t-1$ levels and are connected with some components on $(t-1)$-th level, $t=1,\dots,k-1$. Also, it is shown that, for the transformation of the state set of the cryptographic alternating step generator constructed on the base of linear feedback shift registers of lengths $n,m$ and $r$, the $i\times j$-primitive mixing digraph, for each $i\in\{1,\dots,m\}$ and $j\in\{m+n,m+n+r\}$, consists of three strongly connected components divided into two levels.

Keywords: local primitive digraph, strongly connected component, mixing graph, alternating step generator.

UDC: 519.17

DOI: 10.17223/2226308X/10/35



© Steklov Math. Inst. of RAS, 2024