Abstract
A digraph is primitive if some positive degree of it is a complete digraph, i.e. has all possible arcs. The smallest degree of this kind is called the exponent of the digraph. Given a primitive digraph, the elementary local exponent for some vertices \(u\) and \(v \) is the least positive integer \(\gamma \) such that there exists a path from \(u \) to \(v\) of any length not less than \(\gamma \). For the transformation on the binary \(n \)-dimensional vector space which is given by a set of \(n \) coordinate functions, there corresponds some \(n \) vertex digraph such that a pair \((u,v) \) is an arc if the \(v \)th coordinate component of the transformation depends essentially on the \(u\)th variable. Such a digraph we call a mixing digraph of the transformation. Under study are the mixing digraphs of \(n\)-bit shift registers with a nonlinear Boolean feedback function (NFSR), \(n>1 \), which are widely used in cryptography. We find the exact formulas for the exponent and elementary local exponents of the \(n \)-vertex primitive mixing digraph associated to an NFSR. The above results can be applied to evaluating the length of the blank run of the pseudo-random sequences generators based on NFSRs.
REFERENCES
G. Frobenius, “Über Matrizen aus nicht negativen Elementen,” Berl. Ber. 456–477 (1912) [in German].
A. L. Dulmage and N. S. Mendelsohn, “The Exponent of a Primitive Matrix,” Canad. Math. Bull. 5 (3), 241–244 (1962).
V. M. Fomichev, Ya. E. Avezova, A. M. Koreneva, and S. N. Kyazhin, “Primitivity and Local Primitivity of Digraphs and Nonnegative Matrices,” Diskretn. Anal. Issled. Oper. 25 (3), 95–125 (2018) [J. Appl. Indust. Math.12 (3), 453–469 (2018)].
V. M. Fomichev, Methods of Discrete Mathematics in Cryptology (Dialog-MIFI, Moscow, 2010) [in Russian].
V. Yu. Protasov, “Semigroups of Nonnegative Matrices,” Uspekhi Mat. Nauk65 (6), 191–192 (2010) [Russian Math. Surveys 65 (6), 1186–1188 (2010)].
V. Yu. Protasov and A. S. Voynov, “Sets of Nonnegative Matrices Without Positive Products,” Linear Algebra Appl. 437 (3), 749–765 (2012).
A. S. Voynov, “Shortest Positive Products of Nonnegative Matrices,” Linear Algebra Appl. 439 (6), 1627–1634 (2013).
R. A. Brualdi and B. Liu, “Generalized Exponents of Primitive Directed Graphs,” J. Graph Theory 14 (4), 483–499 (1990).
B. Liu, “Generalized Exponents of Boolean Matrices,” Linear Algebra Appl.373, 169–182 (2003).
V. M. Fomichev and S. N. Kyazhin, “Local Primitivity of Matrices and Graphs,” Diskretn. Anal. Issled. Oper. 24 (1), 97–119 (2017) [J. Appl. Indust. Math. 11 (1), 26–39 (2017)].
H. Wielandt, “Unzerlegbare, nicht negative Matrizen,” Math. Z. 52, 642–648 (1950).
P. Perkins, “A Theorem on Regular Graphs,” Pacific J. Math. 2, 1529–1533 (1961).
A. L. Dulmage and N. S. Mendelsohn, “Gaps in the Exponent Set of Primitive Matrices,” Illinois J. Math. 8 (4), 642–656 (1964).
S. W. Neufeld, “A Diameter Bound on the Exponent of a Primitive Directed Graph,” Linear Algebra Appl. 245, 27–47 (1996).
A. V. Knyazev, “Estimations of the Extreme Values of the Principal Metric Characteristics of Pseudosymmetrical Graphs,” Doctorate Dissertation in Fiz.-Mat. Nauk (Vychisl. Tsentr RAN, Moscow, 2002).
V. M. Fomichev, “The New Universal Estimation of Exponents of Graphs,” Prikl. Diskretn. Mat. No. 3 (33), 78–84 (2016).
V. M. Fomichev, “On Improved Universal Estimation of Exponents of Digraphs,” Prikl. Diskretn. Mat. No. 43, 115–123 (2019).
S. W. Golomb, “Shift Register Sequences—A Retrospective Account,” in Sequences and Their Applications(Proceedings of 4th International Conference SETA–2006, Beijing, China, September 24–28, 2006) (Heidelberg, Springer, 2012), pp. 1–4.
M. Goresky and A. Klapper, Algebraic Shift Register Sequences (Cambridge University Press, Cambridge, 2012).
V. I. Solodovnikov, Shift Registers and Cryptographic Algorithms Based on Them (Lambert Acad. Publ., 2017) [in Russian].
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by G.A. Chumakov
Rights and permissions
About this article
Cite this article
Fomichev, V.M., Avezova, Y.E. The Exact Formula for the Exponents of the Mixing Digraphs of Register Transformations. J. Appl. Ind. Math. 14, 308–320 (2020). https://doi.org/10.1134/S199047892002009X
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S199047892002009X