On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems

Results of implementation of several multivariate public keys of linear degree of size O(n) and polynomial density defined over commutative ring K with the nontrivial multiplicative group K*. are presented. The space of plaintexts of these cryptosystems is (K*)n and space of ciphertexts is Kn. The e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2026
Hauptverfasser: Ustimenko, Vasyl, Pustovit, Oleksandr
Format: Artikel
Sprache:Englisch
Veröffentlicht: Kyiv National University of Construction and Architecture 2026
Schlagworte:
Online Zugang:https://es-journal.in.ua/article/view/364963
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Environmental safety and natural resources
Завантажити файл: Pdf

Institution

Environmental safety and natural resources
_version_ 1871012335483617280
author Ustimenko, Vasyl
Pustovit, Oleksandr
author_facet Ustimenko, Vasyl
Pustovit, Oleksandr
author_institution_txt_mv [ { "author": "Vasyl Ustimenko", "institution": "Доктор фізико-математичних наук, професор, завідуючий відділу інформаційної безпеки Інституту телекомунікацій і глобального інформаційного простору НАН України, Київ, Visiting Professor of Royal Holloway University of London" }, { "author": "Oleksandr Pustovit", "institution": "Кандидат технічних наук, старший науковий співробітник Інституту телекомунікацій і глобального інформаційного простору НАН України, Київ" } ]
author_sort Ustimenko, Vasyl
baseUrl_str http://es-journal.in.ua/oai
collection OJS
datestamp_date 2026-07-17T09:24:50Z
description Results of implementation of several multivariate public keys of linear degree of size O(n) and polynomial density defined over commutative ring K with the nontrivial multiplicative group K*. are presented. The space of plaintexts of these cryptosystems is (K*)n and space of ciphertexts is Kn. The encryption map is the restriction on (K*)n of polynomial transformation of the space Kn which is the composition of special Eulerian trams-formation with cubical map of Multivariate Cryptography of kind T1QT2, where T1 and T2 are bijective affine trans-formations and Q is a nonlinear map defined via walk on algebraic bipartite graph points and lines of which form the space Kn.This scheme is implemented for the cases K=Fq and K=Zq, q=232. The knowledge of private key allows to decipher of the message from public user in time O(n2). The cryptosystems are generalisations of algorithms suggested 9 years ago cryptanalysis of which are unknown. The problem of breaking the cryptosystem is equivalent to solving of system of nonlinear equations in n variables of degree cn, de c>0. The computer packages for the investigation of such systems are undeveloped.
doi_str_mv 10.32347/2411-4049.2026.2.135-153
first_indexed 2026-06-18T01:02:15Z
format Article
fulltext ~ 135 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 UDC 519.1,514.128 Vasyl Ustimenko1,2, Doctor of Physical and Mathematical Sciences, Professor, Head of the information security department ORCID ID: https://orcid.org/0000-0002-2138-2357 e-mail: vasulustimenko@yahoo.pl Oleksandr Pustovit2, Candidate of Technical Sciences, Senior Researcher ORCID ID: https://orcid.org/0000-0002-3232-1787 e-mail: sanyk_set@ukr.net 1University of Royal Holloway, London, Great Britain 2Institute of Telecommunications and Global Information Space of the NASU, Kyiv, Ukraine ON EXTREMAL ALGEBRAIC GRAPHS, EULERIAN TRANSFORMATIONS AND IMPLEMENTATIONS OF MULTIVARIATE CRYPTOSYSTEMS Abstract. Results of implementation of several multivariate public keys of linear degree of size O(n) and polynomial density defined over commutative ring K with the nontrivial multiplicative group K*. are presented. The space of plaintexts of these cryptosystems is (K*)n and space of ciphertexts is Kn. The encryption map is the restriction on (K*)n of polynomial transformation of the space Kn which is the composition of special Eulerian trams-formation with cubical map of Multivariate Cryptography of kind T1QT2, where T1 and T2 are bijective affine trans-formations and Q is a nonlinear map defined via walk on algebraic bipartite graph points and lines of which form the space Kn. This scheme is implemented for the cases K=Fq and K=Zq, q=232. The knowledge of private key allows to decipher of the message from public user in time O(n2). The cryptosystems are generalisations of algorithms suggested 9 years ago cryptanalysis of which are unknown. The problem of breaking the cryptosystem is equivalent to solving of system of nonlinear equations in n variables of degree cn, de c>0. The computer packages for the investigation of such systems are undeveloped. Keywords: Multivariate Cryptography, Symbolic Computations, Algebraic Graphs, Extremal Graph Theory. https://doi.org/10.32347/2411-4049.2026.2.135-153 1. Introduction Postquantum Cryptography (PQC) is an answer to a threat coming from a full-scale quantum computer able to execute Shor’s algorithm. With this algorithm implemented on a quantum computer, currently used public key schemes, such as RSA and elliptic curve cryptosystems, are no longer secure. The U.S. NIST made a step toward mitigating the risk of quantum attacks by announcing the PQC standardisation process [1]. In June 2020 NIST published a list of candidates qualified to the third round of the PQC process. Some public key candidates are implemented like PQC Round 2 candidate called Round 5 or code based classic Mc Eliece algorithm (see [2], [3]). Remaining third round candidate defined via Multivariate Cryptography belong to category of digital signatures schemes. It is “The Rainbow Like Unbalanced Oil and Vinegar” (RUOV) algorithm. During its evaluation some cryptanalytic instruments against ROUV were found (see [4]). In July 2022 first four winners of NIST standardisation competition were chosen. They are all lattice based algorithms. © V. Ustimenko, O. Pustovit, 2026 https://orcid.org/0000-0002-2138-2357 mailto:vasulustimenko@yahoo.pl https://orcid.org/0000-0002-3232-1787 mailto:sanyk_set@ukr.net ~ 136 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Note that the search for new solutions in Posquantum Cryptography is vintinued (see the proceedings of PQCrypt 2023-2025 and Eurocrypt 2023-2025, look at abstracts of Eurocrypt 2026). Current absence of standardised Multivariate Cryptosystems stimulates further research (see classical publications [54]-[78]). In the case of instruments for Data encryption studies of multivariate maps of unbounded degree were proposed in 2017 in the paper [7]. The encryption map were defined over the arithmetical rings Zm but as it was noticed in [8] they can be changed for the finite fields Fq. Later [2-22] the encryption was defined over an arbitrary commutative ting K with nontrivial multiplicative group Kn. Recall that Multivariate and Noncommutative Cryptographies are among main directions of Postquantum Cryptography together with Coding based Cryptography, Lattice based Cryptography Hash based Cryptography, Superelliptic curves based Cryptography. Each of these areas is based on the complexity of certain NP hard problem. It is important that fundamental assumption of cryptography that there are non polynomial-time algorithms for solving any NP-hard problem remains valid. So all mentioned above directions are well justified theoretically and new Public Keys will appear within each direction. Extremal algebraic graphs were traditionally used for the construction of stream ciphers of multivariate nature (see [5] and further references or [6]). Some multivariate public keys were constructed via combinations of graph based maps with highly nonlinear maps of minimal density [7], [8]. First examples of classical multivariate rules, i. e. transformations of degree 2 and 3, defined in terms of walks on graphs were obtained recently [9]. Algebraic instruments were used for the constructions of Platforms for the protocols and El Gamal type tive Cryptography (see [18] and [33]-[46] and cryptanalytical studies [48]-[53]). Noteworthy that all multivariate NIST candidates were presented by multivariate rule of degree bounded by constant (2 or 3) of kind x1 → f1(x1, x2, … , xn), x2 → f2(x1, x2, … , xn), …, xn → fn(x1, x2, … , xn). We think that NIST outcomes motivate investigations of alternative options in Multivariate Cryptography oriented on encryption tools for (a) the work with the space of plaintexts (Fq) n and its transformation G of linear degree cn, c>0 on the level of stream ciphers or public keys; (b) the usage of protocols of Noncommutative Cryptography with platforms of multivariate transformations for the secure elaboration of multivariate map G from End(Fq[x1, x2, … , xn]) of linear or superlinear degree and density bounded below by function of kind cnr, where c>0 and r>1. Some ideas in directions of (a) and (b) are presented in [9]. We hope that classical multivariate public key approach, i. e. the usage of multivariate rules of degree 2 or 3 is still able to bring reliable encryption algorithms. We think that the possible change of finite field for other commutative ring like arithmetic rings modulo m can bring additional secure and efficient algorithms. In this paper we discuss the implementation of multivariate public rules of cubic density. Recall that the density is the number of all monomial terms in a standard form xi → gi(x1, x2, … , xn), i=1, 2, …, n of multivariate map G, where polynomials gi are given via the lists of monomial terms in the lexicographical order. We use the known family of graphs D(n, q) and A(n. q) of increasing girth (see [19], [20], [21]) and further references) and their analogs D(n, K) and A(n, K) defined over finite commutative ring K with unity for the construction of our public keys. ~ 137 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Noteworthy to mention that for each prime power q, q>2 graphs D(n, q), n=2, 3, … form a family of graphs of large girth (see [20]). There is well defined projective limit of these graphs which is a q-regular forest. In fact if K is an integral domain both families A(n, K) and D(n, K) are approximations of infinite dimensional algebraic forests. The definitions of such approximations are given in Section 3 together with a short survey of their usage. In Section 2 we present the known mathematical definitions of some objects of algebraic geometry for the further usage of them as instruments of Multivariate Cryptography. In particular definitions of affine Cremona semigroup of endomorphisms of multivariate ring K[x1, x2, … , xn]) defined over commutative ring K and affine Cremona group nCG(K) are presented there. The concept of trapdoor accelerator of the transformation from affine Cremona semigroup nCS(K) is presented there as a piece of information which allows computation of reimage of the map in time O(n 2). This is a weaker version of the definition of trapdoor one way function. The definition of the trapdoor accelerator is independent from the conjecture P≠ NP of the Complexity theory. In section 3 we consider special class of algebraic graphs known as linguistic graphs. Together with arbitrary linguistic graph Г(K) defined over finite commutative ring with unity one can consider associated graph Г=Г’( K[x1, x2, … , xn]). We use this possibility to use walks in Г’ and well defined special colouring on this graph for the construction of polynomial transformations on selected partition set. Section 4 is dedicated to special families of linguistic graphs with remarkable extremal properties. In the case of these linguistic graphs degrees of multivariate transformations defined in terms of walks and the colouring are at most 3. We use this fact to define cubic trapdoor accelerators and construct trapdoor accelerators on unbounded degree and polynomial density. They can be used for the constructions of multivariate public keys. Some properties of these cryptosystems are considered in Section 5. Detailed implementations of procedures for generating of multivariate public key and private key decryption are given in Section 6. Last section contains conclusive remarks. 2. On elements of Algebraic Algebraic Geometry and trapdoor accelerators Let K be a commutative ring with a unity. We consider the ring K’=K[x1, x2, … , xn] of multivariate polynomials over K. Endomorphisms σ of K’ can be given via the values of σ(xi)=fi(x1, x2, … , xn), fi є K’. They form the semigroup End(K[x1, x2, … , xn])= nCS(K) of K’ known also as affine Cremona semigroup (see [22], [23]) after the famous Luigi Cremona (see [24]). The map σ’:(x1, x2,…, xn) →(f1(x1, x2,…, xn), f2(x1, x2, …, xn),…, fn(x1, x2, …, xn)) is polynomial transformation of affine space Kn. These transformations generate transformation semigroup nCS(Kn). Note that the kernel of homomorphism of nCS(K) to CS(Kn) sending σ to σ’ depends on the choice of commutative ring K. Affine Cremona Group nCG(K)=Aut(K[x1, x2, …, xn]) acts bijectively on Kn. Noteworthy that some elements of nCS(K) can act bijectively on Kn but do not belong to nCG(K). ~ 138 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 For instance endomorphism x → x3 of R[x] acts bijectively on the set R of real numbers but the inverse x →x1/3 of this map is a birational element outside of 1CG®. Recall that degree of σ is the maximal degree of polynomials σ(xi), i=1, 2, … , n. The density of σ is a total number of monomial terms in all σ(xi). Assume that automorphism F from nCG(K) has constant degree d, d≥ 2. It is given in its standard form written as x1 → f1(x1, x2, …, xn), x2→ f2(x1, x2, …, xn) ,..., xn → fn(x1, x2, … , xn) where fi, i=1, 2, …, n are elements of K[x1, x2, … , xn] and used as public rule to encrypt plaintexts from Kn . The following definition was motivated by the idea to have a weaker version of trapdoor one way function. We say that family Fn є nCG(K) of nonlinear polynomial transformations of affine space Kn has trapdoor accelerator nT if the knowledge of piece information nT (“trapdoor accelerator”) allows to compute the reimage x for Fn in time O(n 2). If F is bijective of degree bounded by constant c and the degree of Fn -1 is at least d, d≥ 3 we say that nT is of level d. Notice that if Fn are given by their standard forms and degrees of Fn -1 are equal to d then the inverse can be approximated in polynomial time f(n, d)=O(nd/2) via linearisation technique. One can see that the approximation task becomes unfeasible if d is “sufficiently large” like d=100. Examples of cubic families Fn with trapdoor accelerator of high level t are given in the case of special finite fields Fq in the in [9]. Let nES(K) stands for the semigroup of Eulerian endomorphisms, i. e. endomorfisms σ from nCS(K) such that σ(xi)=aix1 (i, 1) x2 a(i, 2)… xn a(i, n), where ai are elements of multiplicative group K* of the ring. We consider the group nEG(K) of all invertible elements of nES(K) as transformations of (K*)n. We consider the totality TA(n, K) of toric endomorphisms, i. e. endomorphisms σ from nCS(K) such that their restrictions on (K*)n are injective maps into Kn. For σ from TA(n, K) we define its toric inverter as polynomial map σ’ from nCS(K) such that σ’σ acts on (K*)n as identity. It is easy to see that if G є TA(n, K) and H є nEG(K) then composition HG of H and G is a toric endomorphism as well. Assume that automorphism F from nCG(K) has constant degree d, d ≥2. It is given in its standard form written as x1 →f1(x1, x2, …, xn), x2 →f2(x1, x2, …, xn), …, xn →f1(x1, x2, …, xn), where fi, i=1, 2, …, n are elements of K[x1, x2, …, xn] and used as public rule to encrypt plaintexts from Kn. Then we can use Eulerisation of this public rule given by standard form of Gn =HF where H is an element of nEG(K). New public rule uses space of plaintexts (K*)n and space of ciphertexts Kn. Noteworthy that the decryption is equivalent to consecutive application of (Fn) -1 and inverse H’n in nEG(K) of the map Hn. Noteworthy that standard form of this composition is of nonpolynomial density. More general class of multivariate rules is the totality of toric multivariate rules G of kind xi → Gi where G is a toric endomorphism of K[x1, x2 , …, xn] of constant degree d. We can take element H of nES(K) in “general position” and consider HGn of linear degree and polynomial density instead of Gn. We say that HGn is an Eulerisation of Gn. ~ 139 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 3. Linguistic graphs and symbolic computations Let K be a commutative ring. We refer to an incidence structure with a point set P=Ps,m =Ks+m and a line set L=Lr,m =Kr+m as linguistic incidence structure Im(K) of type (s, r, m) if point x=(x1, x2,…, xs , x s+1, x s+2, …, x s+m ) is incident to line y=[y1 , y2 , …, yr , y r+1, yr+2,…, …, y r+m ] if and only if the following relations hold a 1 xs+1 +b1y r+1 =f 1(x 1, x2,…,xs , y1, y2,…,yr ), a2xs+2 +b2y r+2 =f 2(x 1 , x2,…,x s, x s+1, y1, y2,…, yr , y r+1), …am xs+m+bmy r+m =f m(x1 , x2,…, x s, x s+1,…,x s+m, y1, y2,…, yr, y r+1,…,y r+m), where aj and bj , j=1,2, …, m are not zero divisors, and fj are multivariate polynomials with coefficients from K. Brackets and parenthesis allow us to distinguish points from lines (see [25] or [6] and further references). The colour ῤ(x)=ῤ((x)) (ῤ(y)=ῤ([y])) of point (x) (line [y]) is defined as projection of an element (x) (respectively [y]) from a free module on its initial s (relatively r) coordinates. As it follows from the definition of linguistic incidence structure Im(K) for each vertex of its incidence graph Г(m, K) there exists the unique neighbour of a chosen colour. For each b є K r and p=(p1, p2, …, ps+m) there is the unique neighbour of the point [l]=Nb(p) with the colour b. Similarly,for each c є Ks and line l=[l1, l2,…, lr+m] there is the unique neighbour of the line (p)= Nc([l]) with the colour c. We refer to operator of taking the neighbour of vertex accordingly chosen colour as neighbourhood operator. On the sets P and L of points and lines of linguistic graph we define jump operators J= Jb(p) = (b1, b2, … , bs , ps+1, ps+2, …, ps+m), where (b1, b2, … , bs) є Ks and J=Jb([l])=[b1, b2, … , br, lr+1, lr+2, … , lr+m], where (b1, b2, …, br) є Kr for the point (p1, p2, …, ps+m) and the line [l1, l2, …, lr+m]. Noteworthy, that the path in v0, v1, … , vk the linguistic graph Im is determined by starting vertex v0 and colours of vertexes v1, v2, ... , vk. We can take commutative ring R=K[y1,y2,…,yl] and consider graph Im(K) together with infinite graph Im®=Im(K[y1, y2, … , yl]) defined by the same polynomials fi, i=1, 2, … , m with coefficients from K but with partition sets Rs+m and Rr+m . Assume that l=m+s. We can consider the path in Im® of length 2k in with starting point (y1, y2, …, ys, ys+1,ys+2, …, ys+m) and consecutive colours G1, H1, G2, H2, …, Gk, Hk such that Gi є K[x1,x2, …, xs] s and H1 є K[x1, x2,…, xs] r . The last vertex of this path will be a point(p) with consecutive coordinates h1, h2, …, hs, fs+1, fs+2 ,… , fs+m where f1, f2,…, fs+m are elements of K[x1, x2,…, xs, xs+1, xs+2, …, xs+m]s. Finally we consider u=JH(p) where H=(g1, g2,…,gs) is the element of K[x1, x2, …, xs] s. We define passage transformation Г(m,K)Pas(G1, G2, …, Gk, H1, H2, …, Hk, H) of Kr+s (space of points) with symbolic colours G1, H2 , …, Gk, Hk and H via multivariate rule y1 → g1(y1, y2, …, ys), y2 → g2(y1, y2, …, ys),…, ys → gs(y1, y2, …, ys), ys+1 → fs+1(y1, y2, … ,ys+m), ys+2→ fs+2(y1, y2, …, ym+s), …, ys+m→ fs+m(y1, y2, … , ym+s). It is easy to see that this transformation is bijective if the map yi→hi(y1, y2, …, ys), i=1, 2, … , s is bijective on Ks. We are searching for families of linguistic graphs Г(m, K) of type (r, s, m) with constant parameters r and s and m=1, 2,… such that standard forms of nonlinear transformations Fm = Г(m,K)Pas(G1, G2, …, Gk, H1, H2, …, Hk, H), k=O(m) where symbolic colours are taken from a special class of tuples have trapdoor accelerator G1, G2, …, Gk, H1, H2, …, Hk, H. Several examples of such families with s=r=1 will be introduced in the following sections. ~ 140 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 4. On algebraic forest approximations and their applications We define thick forest as simple graph without cycles such that each of its vertex has degree at least 3. In probability theory branching process is a special stochastic process corresponding to a random walk on a thick forest. A genealogy of single vertex is a tree. One of the basic properties of finite tree is the existence of a leaf, i. e. vertex of degree 1. Thus each thick tree is an infinite simple graph. Let K be a commutative ring and Kn be an affine space of dimension n over K (free module in other terminology). A subset M in Kn is an algebraic set over K if it is a solution set for the system of algebraic equations of kind f=0 or inequalities of kind g≠0 where f and g are elements of K[x1, x2, …, xn]. There are several alternative approaches to define dimension of M. In the case when K is a field these approaches are equivalent and dimension of M can be computed with the usage of Grőbner basis technique (see [26], [27], [28]). We say that graph Г is algebraic over K if its vertex and edge sets are algebraic sets over K. We investigate a possibility to define thick forest F by system of equations over some commutative ring K, i.e. construct F as a projective limit of algebraic over K bipartite graphs Гi, i=1, 2, …. Noteworthy that the girth g i =g(Гi ), which is the length of minimal cycle in Гi tends to infinity when i is growing. In this situation we refer to F as algebraic forest over K. We say that the family Гi is an algebraic forest approximation over the ring K. In the case gi ≥ cni, where n i are dimensions of the algebraic sets V(Гi ) of vertices of the graph Гi and c is some positive constant we use term algebraic forest approximation of large girth. Note that algebraic forest approximations of large girth over finite field Fq, q>2 are families of graphs of large girth in sense of P. Erdős’ (see [29] and further references). The first algebraic forest approximation of a large girth was introduced by F. Lazebnik and V. Ustimenko (see [19]) in the case of K=Fq. The properties of trees of this algebraic forest and their approximations over Fq were investigated in the paper by [20]. In 1998 more general algebraic graphs D(n,K) defined over arbitrary commutative ring K were introduced (see [30] and further references). It was stated that a girth of D(n, K) is ≥ n+5 in the case of arbitrary integrity domain K. This inequality insures that is algebraic forest approximation of large girth. The prove of the inequality reader can find in [30], simpler prove of this fact the reader can find in [31]. Noteworthy that in the case of integrity domain K together with D(n, K), n=2,3,… one can consider another thick forest approximation D(n, K[x1, x 2 , …, xm]), n=2,3,… for each parameter m. Thus paper [30] opened a possibility to use extremal properties of these graphs in the Theory of Symbolic Computations and its various applications to Cryptography. The paths of even length t on trees and their approximations can be used to induce multivariate transformations on varieties Pi and Li of points and lines of the large cycle indicator. We can assume that c is the largest possible constant for the property in the definition. These transformations can serve as encryption maps acting on the potentially infinite space Pi of plaintexts (see [6] and further references). They form a group Gi=G(Гi), which can be a platform for the protocols of Noncommutative ~ 141 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Cryptography (see [18], [32]-[46]). Noteworthy that if t is at most half of the girth of Гi then different paths produce distinct transformations. So, forest approximations of large girth are preferable for cryptographic applications. Other tree approximation over the integrity domain K is formed by graphs A(n, K) considered in [47]. In fact these graphs were defined earlier [30] as homomorphic images E(n, K) of graphs D(n, K) or their connected components CD(n, K). As it was stated recently in short paper [21] for each integrity domain. K, K ≠ F2 graphs A(n, K) form a tree approximation of large girth. For each vertex v of graph Г we define its cycle indicator Cind(v) as length of the shortest cycle through v. We define cycle indicator Cind(Г) of the graph as maximal value of Cind (v) via all vertexes of the graph. Let family Гi be an algebraic forest approximation over the ring K. In the case Cind(Гi) ≥ cni where ni are dimensions of the algebraic manifold V(Гi ) of vertices of the graph Гi and c is some positive constant we use term algebraic forest approximation with large cycle indicator. A(n, K) form algebraic forest approximation with large cycle indicator for which c=2. Noteworthy that speed of girth growth for A(n, Fq) is not evaluated properly yet. Some encryption algorithms (stream ciphers) based on A(n, K) and D(n, K) were already introduced (see [6] and further references). Note that research on design of new stream ciphers based on these graph is in progress (see [79]-[81]). For the constructions of multivariate public keys the following observation is important type. Graphs A(n, K) and D(n, K) are linguistic graphs of type (1, 1, n-1), the incidence between point (p1, p2, …, pn) and line [l1, l2, …, ln] is defined by the system of equations pi-li=pt(i)lj(i) where l(i)<i, j(i)<i, i=2, 3, …, n. The following statement follows directly from the written above equations. Proposition 1. Let Г(n. K) be one of the graphs A(n, K) or D(n, K) defined over commutative ring K. Assume that degrees of polynomials gi(y), hi(y) and h(y) from K[y] are bounded by constant c, h(y) is from 1CG(K) and j=O(n). Then polynomial map G=Pas(g1, g2, …, gj, h1, h2,…, hj, h) has trapdoor accelerator gi, hi , h , i=1, 2, …, j. Remark. This statements can be generalized for the class of linguistic graphs of Г(n, K) type (1, 1, n-1) such that densities of fi are bounded by some constant. The easiest choice for h(y) is a linear expression ay+b with regular a. To use this fact in Cryptography we have to evaluate degree or density of G=Pas(g1, g2, …, gj, h1, h2,…, hj, h) and G-1. The following statement can be found in [6]. Theorem 1. Let K be a commutative ring with unity. Г(n, K) be one of the graphs A(n, K) or D(n, K). Then degree of Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj, y+bj), j ≥1 is three. The statement below is an instant corollary of Proposition 1 and Theorem 1. Lemma 1. Let Г(n, K) , h(y) and j satisfy to conditions of Proposition 1 and deg(h(y))≤3. Then degree of the automorphism Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, h(y)), h(y), j ≥1 is 3. The following statement is proven in [9]. Lemma 2. Let K coincides with Fq, q=2m, m ≥3, Г(n, K) , h(y) and j satisfy to conditions of Proposition 1 and h(y)=ay 2+b, a≠0. Then standard form of cubic automorphism Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , h(y)) has trapdoor accelerator nT which is a sequence y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , ay 2+b) of level d≥2m-1. ~ 142 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 We can modify the cubic map of presented above lemma via affine transformations T1 and T2 from AGLn(Fq) and get G= T1 Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , h(y))T2. Then new map has the trapdoor accelerator T1, T2, nT (see [9] of the same level with nT. We implemented the Eulerisation of this map, i. e toric endomorphism EG, where E is obtained as composition of “ upper triangular element” 1E x1→q1x1 a(1,1)x2 a(1,2)… xn a(1,n), x2→q2x2 a(2,2)x2 a(2,3)… xn a(2,n), …, xn→qnxn and lower triangular element x1→r1x1 b(1,1) , x2→r2x1 b(2,1) x2 b(2,2), …, xn→rnx1 b(n,1) x2 b(n,2) …xn b(1,n) where qi and r1 are nonzero elements of Fq, elements a(i,j), b(i,j) are from the group Zq-1 and elements a(i,i), b(i,i) are mutually prime with the modulo q-1. Noteworthy that computation of the inverse elements of 1E and 2E is straightforward. It means that reimage of the restriction of standard form F of toric map 1E2ET1 Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , y2+b)T2 onto (Fq) * has trapdoor accelerator nT which consist of 1E, 2E, T1, T2 and tuple (a1, a2,…, aj, b1, b2, …, bj, b) of length 2j+1. We can estimate the density den(F) of F easily. One can see that den(F) coincide with the density den (G) of quadratic map. Each of G(yi) consists of O(n2) monomial terms. So all F(yi), i=1, 2, .., n together contains O(n3) monomial terms. Notice that computation of each term of linear degree takes time O(n). The implementations of public key cryptosystems based on the map F and its trapdoor accelerator in the case of finite field of order 232 are and arithmetic ring Zq are presented in the next section. Computed parameters den(F) are given there. 5. On the feasibility of implementations of cryptosystems Computed parameters den(F) are given there. This cryptosystem is an obfuscation of public key [7] based on toric endomorphism 1E2ET1Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , y+b)T2. Main difference between these maps is the following fact. The trapdoor accelerator of bijective map G is cubic in the case of old scheme and it has level 2m-1 in the case of new scheme based on the finite field of order 2m. We can change the finite field of characteristic 2 for the field Fq where q-1 is mutually prime with 3 and change the term y 2 +b in our trapdoor accelerator for expression y 3+b. The level of corresponding cubic trapdoor accelerator is discussed in [9]. Proposition 2. Let Г(n. K) be one of a linguistic graph of type (1, 1, n-1) defined over commutative ring K via equations with righthand sides fi(x) of density O(1) bounded by constant c. Assume that degrees of polynomials gi(y), hi(y) and h(y) from K[y] are bounded by constant c, h(y) is from 1EG(K) and j=O(n). ~ 143 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Then toric endomorphism G=Pas(g1, g2, …, gj, h1, h2,…, hj, h) has trapdoor accelerator gi, hi , h , i=1, 2, …, j. Proof. Let G’ be the restriction of G onto (K*)n. Then equations G’(x)=c where c=(c1, c2, …, cn) has to be found via the following procedure. Firstly we have to solve the equation h(x)=c1. Let t be the solution. Secondly we have to look at the path in the graph Г(n, K) with the starting point (hj(t), c2, c3,…, cn) and consecutive colours gj(t), hj-1(t), gj-1(t), hj-2(t),…, g1(t), t. The final point of this walk is the reimage p=(t, p2, p3…, pn). So point p is uniquely determined. The complexity of presented procedure is O(n 2). We are investigating properties of the toric endomorphism described in Proposition 2 for the cases Г(n, K)=A(n, K), Г(n, K)=D(n, K), K=Zm where (3, φ(m))=1 with the trapdoor accelerator of kind y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , y 3+b. For the implementation we select the case m=2 t, t≥2. In this case Euler function φ has value 2 2 t-1. So we have (3, 2 t-1 )=1 for each value of t. The toric inverse for G has polynomial degree ≥ 2 m([t-1/2]) (see [archive]). The map of kind T1 Г(m,K)Pas(G1, G2, …, Gk, H1, H2, …, Hk, y 3+b)T2 , where T1 and T2 are elements of AGLn(Zm) will be a toric automorphism if in the expression T1(y1)=a1y1+a2y2+…+anyn+an+1 the number of odd ai, i=1, 2,…,n is odd. We generate the Eulerisation of this map with Gi=y+ai and Hi=y+bi of kind F=1E2ET1Pas(y+a1, y+a2,…, y+aj, y+b1, y+b2,…, y+bj , y 3+b)T2. The conditions ai≠ai+1, bi≠bi+1 insure the used walk in Г(n, K) is a path. Noteworthy that density of F is O(n3). The multivariate public key based on F as above is the obfuscation of cryptosystems described in [7], [8]. To implement considered above cryptosystem one need just knowledge on the explicit constructions of graphs A(n,K) and D(n,K). We present this missing information below. Let K be a commutative ring. We define A(n, K) as bipartite graph with the point set P=Kn and line set L=Kn (two copies of a Cartesian power of K are used). We will use brackets and parenthesis to distinguish tuples from P and L. So (p)=(p1, p2, … , pn) ϵ Pn and [l]=[l1, l2 , … , ln] ϵ Ln. The incidence relation I=A(n,K) (or corresponding bipartite graph I) is given by condition p I l if and only if the equations of the following kind hold. p2 - l2=l1p1, p3 - l3= p1 l2, p4 - l4 = l1p3, p5 - l5 = p1 l4, … , pn - ln = p1 ln-1 for odd n and pn - ln = l1 pn-1 for even n. The following interpretation of a family of graphs D(n. K) in case of general commutative ring K can be found in [5]. Let us use the same notations for points and lines as in previous case of graphs A(n, K). Points and lines are elements of two copies of the affine space over K. Point (p)=(p1, p2, … , pn) is incident with the line [l]=[l1, l2 , … , ln] if the following relations between their coordinates hold: p2 - l2=l1p1, p3 - l3= p1 l2, ~ 144 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 p4 - l4 = l1p3, …, li-pi=p1li-2 if i congruent to 2 or 3 modulo 4, li-pi=l1pi-2 if i congruent to 1 or 0 modulo 4. 6. The outline of public key algorithm and remarks on its implementation 6.1. The computation of multivariate rule Alice has to use some software package for symbolic computation like SAGE or other tools to works. Firstly she has to select the ring K. It can be Fq or Zq where q=2m, m ≥8. Secondly Alice chooses parameter n for the work with the space of plaintexts (K*)n. She selects two affine transformation T1 and T2 from AGLn(K). In the case of Zq the linear expression T1(y1)=c1y1+c2y2+…+cnyn+cn+1=1 has to be with odd number of odd coefficients ci, i=1,2,…, n, n+1 from Zq. Additionally Alice selects parameter j of size O(n) together with parameters a1, a2, …, aj, b1, b2,…,bj and b. The conditions ai≠ai+1, bi ≠bi+1 insure that used walk in the graph is a path. After that Alice selects elements a(i,j) and b(i,j) from definitions of toric transformations 1E and 2E such that (a(i.i), d)=1, (b(i, i), d)=1 where d is the order of group K*. Finally she selects the graph Г(n, K) making a choice between D(n, K) or A(n, K). Alice sets initial tuple (y1, y2, …, yn) and conducts the following steps. Step1. Alice forms the tuple u=(1E(y1), 2E(y2),…., 1E(yn)) and form intermediate tuple 2E(u)=z=(z1, z2,…,zn). Noteworthy that zi are monomial terms in variables y1, y2,…, yn. Step 2. Alice uses affine transformation T1 and compues T1(z)=v=(v1, v2,…, vn). Noteworthy that vi are polynomials in variables yi, i=1,2, …n. Step 3. She works with graph Г(n, K[y1, y2, …, yn]). Alice forms the path with the starting point (v1, v2,…, vn) and sequence of consecutive colours v1+b1, v1+a1, v1+b2,…, v1+bj, v1+aj. She computes the final point of this path (v1+aj, f2, f3, …, fn)=p. For this procedure Alice use operations of addition and multiplication of the commutative ring K[y1, y2,…, yn]. Step 4. Alice changes the first coordinate of tuple (p) and gets r=((v1) e+b, f2, f3,…, fn)=(r1, r2,…, rn), where e=2 in the case of K=Fq and e=3 for the case K=Zq. Step 5. She computes T2®=(g1, g2, …, gn) where gi are presented in their standard form. So Alice is ready to send the multivariate rule G: y1 →g1(y1, y2, …, yn), y2→g2(y1, y2,…, yn), …, yn→fn(y1, y2,…, yn) to public user Bob. Public users work with the space of plaintexts (K*)n and space of ciphertexts (K)n. The complexity of usage of G is O(n 4). 6.2. On the private key description procedure Alice gets from Bob the ciphertext c=G(p) where p is the plaintext of the public user. She use her knowledge of the trapdoor accelerator 1E, 2E, T1, T2, ai, bi, b, e and graph Г(n, K). Noteworthy that Alice can use ready for the usage transformations 1E-1,2E-1, T1 -1, T2 -1. Alice decrypt the ciphertext via the following procedure. Step 1. She computes the tuple 1c= T2 -1( c). ~ 145 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Step 2. Alice solve equation (v1) e+b=1c1 with the unknown v1 and gets v1=v*. Noteworthy that in the case of commutative ring K=Zq the parameter v* is odd. Step 3. Alice forms the point 2c=(v*+aj, 1c2, 1c3,…., 1cn) of the graph Г(n, K). She considers the path with the starting point 2c given by consecutive colours v*+bj, v*+aj-1, v*+bj-1, v*+aj-2, v*+bj-2,…, v*+a1, v*+b1, v*. Alice computes the final point of this path 3c. In the case of K=Zq the first coordinate of 3c is an odd residue modulo q. Step 4. Alice computes 4c as (T1) -1(3c). Step 5. She applies consecutively 2E and 1E and computes the plaintext as 1E-1 (2E-1(4c)). We implement firstly these procedures in cases of graphs A(n, K) for n=16, 32, 64, 128 and K=Fq, K=Zq. We use the case when j=n and T1, T2 are linear transformations given by the matrices with nozero entries. It turns out that the results of computer simulations do not depend on the choice of the matrices and toric transformations 1E and 2E in the general position. Let S(n, K) stands for the length of plaintext in bites and N(n, K) is the density of the multivariate map in the case of graph, i. e total number of its monomial terms. The pairs of these parameters are given below (S(16, Fq), N(16, Fq))= (512, 6440), (S(16, Zq)), N(16, Zq))= (496, 15504), (S(32, Fq), N(32, Fq))= (1024, 50720), (S(32, Fq), N(16, Fq))= (992, 209440), (S(64, Fq), N(64, Fq))= (2048, 399424), (S(64, Zq), N(64, Fq))= (1984, 3065920), (S(128, Fq), N(128, Fq))= (4096, 3170432), (S(128, Zq), N(128, Zq))= (3968, 468665600). Change of A(n, K) for D(n, K) produces similar results. The encryption procedure requires computation of the sum of N(n, K) monomial terms of kind x1 a(1)x2 a(2)… xn a(n) where a(i) are integers within the interval [0, d-1] where d is 2 32-1 for K=Fq and d=2 31 for K=Zq. To speead up this procedure we used loaded tables for function e(x, y)=x y where x is element of K* and y is in Zd. So the size of table is d 2. To computation of the ciphertext requires nN(n, K) usages of e(x, y) together with nN(n, K) multiplications and N(n, K) additions. This part of computation depends heavily on the choice of computer. It is easy to see that Alice conducts decryption in essentially shorter time than encryption by public user. We implement the cryptosystems in the cases of graphs A(n, K) and D(n, K) in cases of finite fields and arithmetical rings in various cases of length j of the symbolic word. Below we present the measurement of densities of the encryption map. These parameters are important for the evaluation of the execution speed. They illustratejigjly nonlinear nature of encryption function. We consider 3 following cases. Case 1. Both linear transformations in the combination are identity maps. Case2. Both linear transformations are maps of kind x1→ x1+a2x2+a3x3,…, anxn, ai ≠ 0, xj →x1+j for j=1, 3, …, n. Case 3. Both linear maps have nonsingular matrices with nozero entries. ~ 146 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Fig. 1. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐷(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐹232), case I Fig. 2. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐷(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐹232), case II Fig. 3. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐷(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐹232), case III Fig. 4. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐴(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐹232), case I Fig. 5. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐴(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐾 = 𝐹232, case II Fig. 6. Number of monomial terms of the cubic map induced by the graph (𝑛 = 128) (graph 𝐴(𝑛, 𝐾), 𝐾 = 𝑍232 , 𝐾 = 𝐹232, case III ~ 147 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Table 1. Number of monomial terms of the cubic map induced by the graph 𝐷(𝑛, 𝐹232), case I length of the word 𝑛 16 32 64 128 256 16 145 145 145 145 145 32 544 545 545 545 545 64 1584 2112 2113 2113 2113 128 3664 6240 8320 8321 8321 Table 2. Number of monomial terms of the cubic map induced by the graph 𝐷(𝑛, 𝐹232), case II length of the word 𝑛 16 32 64 128 256 16 3649 3649 3649 3649 3649 32 41355 41356 41356 41356 41356 64 440147 529052 529053 529053 529053 128 3823600 6149213 7405944 7405945 7405945 Table 3. Number of monomial terms of the cubic map induced by the graph 𝐷(𝑛, 𝐹232), case III length of the word 𝑛 16 32 64 128 256 16 6544 6544 6544 6544 6544 32 50720 50720 50720 50720 50720 64 399424 399424 399424 399424 399424 128 3170432 3170432 3170432 3170432 3170432 Table 4. Number of monomial terms of the cubic map induced by the graph 𝐴(𝑛, 𝐹232), case I length of the word 𝑛 16 32 64 128 256 16 250 250 250 250 250 32 770 1010 1010 1010 1010 64 1810 3074 4066 4066 4066 128 3890 7202 12290 16322 16322 ~ 148 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 Table 5. Number of monomial terms of the cubic map induced by the graph 𝐴(𝑛, 𝐹232), case II length of the word 𝑛 16 32 64 128 256 16 5623 5623 5623 5623 5623 32 53581 62252 62252 62252 62252 64 454375 680750 781087 781087 781087 128 3607741 6237144 9519921 10826616 10826616 Table 6. Number of monomial terms of the cubic map induced by the graph 𝐴(𝑛, 𝐹232), case III length of the word 𝑛 16 32 64 128 256 16 6544 6544 6544 6544 6544 32 50720 50720 50720 50720 50720 64 399424 399424 399424 399424 399424 128 3170432 3170432 3170432 3170432 3170432 7. Conclusion The paper is dedicated to feasibility studies for two families of multivariate public keys which use the transformations of linear degree O(n) of n-dimensional affine spaces over Fq and Zq where q=232. These cryptosystems use Eulerian transformations which have degree O(n) and convert each variable xi to a monomial term. The cryptosystem based on the composition of Eulerian and cubic transformations were introduced in [7] and [8]. They attracted attention of some cryptanalytics in Ukraine. Each of these cryptosystems is implemented in cases of extremal graphs D(n, K) and A(n, K) where K is finite field or arithmetical ring. During 9 years period after the publications cryptanalytical instruments to break these cryptosystem were not found. Recently [9] the serious obfuscations of these public key were suggested. The cubic maps with cubic inverses were substituted by cubic maps with inverses of high degree. Computer simulations demonstrate that the density of obfuscated schemes are the same with densities of original schemes. The idea to use loaded tables for powers of regular elements make the implementation feasible task. It requires essential memory in the cases of a large field or large arithmetic ring but for modern computers it is not a problem. Noteworthy that users can work with nonbijective transformation via the change of bijective linear transformation for injective linear map from Kn to Kt where t>n. This modification can be useful for the realisation of digital signatures procedures. We are going to present described algorithms for the state certification in Ukraine. ~ 149 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 REFERENCES 1. Post-Quantum Cryptography: Call for Proposals: https://csrc.nist.gov/Project; Post- Quantum-Cryptography-Standardization/Call-for-Proposals, Post-Quantum Cryptography: Round 2 Submissions. 2. M. Andrzejczak, The Low –Area FPGA Design for the Post – Quantum Cryptography Proposal Round 5, Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS), Cryptography and Security Systems, Leipzig, September, 2019 (to appear). 3. R. J. McEliece, A Public-Key Cryptosystem Based On Algebraic Coding Theory (1978), DSN Progress Report, 44: 114–116. 4. Anne Canteaut, François-Xavier Standaert (Eds.), Eurocrypt 2021, LNCS 12696, 40th Annual International Conference on the Theory and Applications of Cryptographic Techniques Zagreb, Croatia, October 17–21, 2021, Proceedings, Part I, Springer, 2021, 839 p. 5. V. Ustimenko, U. Romanczuk-Polubiec, A. Wroblewska, M. Polak, E. Zhupa, On the constructions of new symmetric ciphers based on non-bijective multivariate maps of prescribed degree, Security and Communication Networks, Volume 2019, Article ID 2137561, 15 pages https://doi.org/10.1155/2019/2137561 6. V. Ustimenko, Graphs in terms of Algebraic Geometry, symbolic computations and secure communications in Post-Quantum world, UMCS Editorial House, Lublin, 2022, 198 p. 7. V. Ustimenko, On new multivariate cryptosystems based on hidden Eulerian equations, Dopov. Nath Acad of Sci, Ukraine, 2017. № 5, pp 17-24. 8. V. Ustimenko, On new multivariate cryptosystems based on hidden Eulerian equations over finite fields, Cryptology ePrint Archive, 093, 2017. 9. Vasyl Ustimenko, On Extremal Algebraic Graphs and Multivariate Cryptosystems IACR e-print archive, 2022/1537. 10. V. Ustimenko, On new symbolic key exchange protocols and cryptosystems based on hidden tame homomorphism. Dopovidi. NAS of Ukraine, 2018, n 10, pp. 26-36. 11. V. Ustimenko, On the families of stable transformations of large order and their cryptographical applications, Tatra Mt. Math. Publ., 70 (2017), 107-117. 12. V. Ustimenko, On desynchronised multivariate El Gamal algorithm, Cryptology ePrint Archive, 712, 2017. 13. V. Ustimenko, M. Klisowski, On Noncommutative Cryptography with cubical multivariate maps of predictable density, In “Intelligent Computing’’, Proceedings of the 2019 Computing Conference, Volume 2, Part ofAdvances in Intelligent Systems and Computing (AISC, volume 998), pp. 654-674. 14. V. Ustimenko, On desynchronised multivariate algorithms of El Gamal type for stable semigroups of affine Cremona group, Theoretical and Applied Cybersecurity, National Technical University of Ukraine “Igor Sikorsky Kiev Polytechnic Institute”, vol 1, 2019, pp 22-30. 15. V. Ustimenko, On the usage of postquantum protocols defined in terms of transformation semigroups and their homomophisms, Theoretical and Applied Cybersecurity, National Technical University of Ukraine “Igor Sikorsky Kiev Polytechnic Institute”, Volume 1, No. 2, pp. 32-44 (2020). 16. V. Ustimenko, On the families of stable transformations of large order and their cryptographical applications, Tatra Mt. Math. Publ., 70 (2017), рр. 107-117. 17. V. Ustimenko, M. Klisowski On D(n; q) quotients of large girth and hidden homomorphism based cryptographic protocols. FedCSIS (Communication Papers) 2022: рр. 199-206. 18. Alexei G. Myasnikov; Vladimir Shpilrain and Alexander Ushakov (2011), Non- commutative Cryptography and Complexity of Group-theoretic Problems, American Mathematical Society. http://ipnpr.jpl.nasa.gov/progress_report2/42-44/44N.PDF http://ipnpr.jpl.nasa.gov/progress_report2/42-44/44N.PDF https://doi.org/10.1155/2019/2137561 https://link.springer.com/bookseries/11156 https://link.springer.com/bookseries/11156 https://dblp.org/db/conf/fedcsis/fedcsis2022c.html#UstimenkoK22 ~ 150 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 19. F. Lazebnik, V. Ustimenko, Some Algebraic Constructions of Dense Graphs of Large Girth and of Large Size, DIMACS series in Discrete Mathematics and Theoretical Computer Science, v. 10, (1993) рр. 75-93. 20. F. Lazebnik, V. Ustimenko and A.J. Woldar, A new series of dense graphs of high girth, Bulletin of the AMS 32 (1) (1995), рр. 73-79. 21. V. Ustimenko, On new results on Extremal Graph Theory, Theory of Algebraic Graphs and their applications in Cryptography and Coding The ory, Reports of Nath. Acad. of Sci. of Ukraine, 2022, No. 4, рр. 42-49. 22. Yu. Bodnarchuk, Every regular automorphism of the affine Cremona group is inner, Journal of Pure and Applied Algebra 157 (2001), рр. 115-119. 23. I.R. Shafarevich, On some infinite dimension groups II, Izv. Akad. Sci. Ser. Math. 2 (1) (1981), рр. 214-226. 24. M. Noether, Luigi Cremona, Mathematische Annalen, 59 (1904), pp. 1-19. 25. V. Ustimenko, Maximality of affine group, hidden graph cryptosystem and graph’s stream ciphers, Journal of Algebra and Discrecadete Mathematics, 2005, v.1, pp 51-65. 26. O. Zariski, P. Samuel, Commutative algebra, 2, Springer (1975). 27. I.R. Shafarevich, Basic algebraic geometry, Springer (1977). 28. R. Hartshorne, Algebraic geometry, Springer (1977). 29. B. Bolloba’s, Extremal Graph Theory. London: Academic Press, 1978, 440 P. 30. V. A. Ustimenko, Linguistic Dynamical Systems, Graphs of Large Girth and Cryptography, Journal of Mathematical Sciences, Springer, vol. 140, N 3 (2007), pp. 412-434. 31. V. Ustimenko, On the families of algebraic graphs with the fastest growth of cycle indicator and their applications, IACR e-print archive 2022/1668. 32. R. Wagner, M. R. Magyarik, “A Public-Key Cryptosystem Based on the Word Problem”, Advances in Cryptology, Proceedings of CRYPTO‘84, Santa Barbara, California, USA, August 19-22, 1984. 33. D. N. Moldovyan and N.A. Moldovyan, A New Hard Problem over Non-commutative Finite Groups for Cryptographic Protocols, International Conference on Mathematical Methods, Models, and Architectures for Computer Network Security, MMM-ACNS 2010: Computer Network Security pp 183-194. 34. L. Sakalauskas, P. Tvarijonas and A. Raulynaitis, Key Agreement Protocol (KAP) Using Conjugacy and Discrete Logarithm Problem in Group Representation Level, INFORMATICA, 2007, vol. 18, No 1, рр. 115-124. 35. V. Shpilrain, A. Ushakov, The conjugacy search problem in public key cryptography: unnecessary and insufficient, Applicable Algebra in Engineering, Communication and Computing, August 2006, Volume 17, Issue 3–4, pp. 285–289. 36. Delaram Kahrobaei and Bilal Khan, A non-commutative generalization of ElGamal key exchange using polycyclic groups, In IEEE GLOBECOM 2006-2006 Global Telecommunications Conference [4150920] DOI: 10.1109/GLOCOM.2006 37. Alexei Myasnikov; Vladimir Shpilrain and Alexander Ushakov (2008), Group-based Cryptography, Berlin: BirkhäuserVerlag. 38. Zhenfu Cao (2012), New Directions of Modern Cryptography. Boca Raton: CRC Press, Taylor & Francis Group. ISBN 978-1-4665-0140-9. 39. Benjamin Fine, et. al. “Aspects of Non abelian Group Based Cryptography: A Survey and Open Problems”, arXiv:1103.4093. 40. I. Anshel, M. Anshel and D. Goldfeld, An algebraic method for public-key cryptography. Math. Res. Lett. 6(3–4), рр. 287–291 (1999). 41. S.R. Blackburn and S.D. Galbraith, Cryptanalysis of two cryptosystems based on group actions. In: Advances in Cryptology—ASIACRYPT ’99. Lecture Notes in Computer Science, vol. 1716, pp. 52–61. Springer, Berlin (1999). 42. K.H. Ko, S.J. Lee, J.H. Cheon, J.W. Han, J.S. Kang and C. Park, New public-key cryptosystem using braid groups. In: Advances in Cryptology—CRYPTO 2000, Santa Barbara, CA. Lecture Notes in Computer Science, vol. 1880, pp. 166–183. Springer, Berlin (2000). https://en.wikipedia.org/wiki/International_Standard_Book_Number https://en.wikipedia.org/wiki/Special:BookSources/978-1-4665-0140-9 https://en.wikipedia.org/wiki/ArXiv https://arxiv.org/abs/1103.4093 ~ 151 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 43. G. Maze, C. Monico and J. Rosenthal, Public key cryptography based on semigroup actions, Adv. Math. Commun. 1(4), рр. 489–507 (2007). 44. P.H. Kropholler and S.J. Pride, W.A.M. Othman K.B. Wong, P.C. Wong, Properties of certain semigroups and their potential as platforms for cryptosystems, Semigroup Forum (2010) 81: рр. 172–186. 45. J.A. Lopez Ramos, J. Rosenthal, D. Schipani and R. Schnyder, Group key management based on semigroup actions, Journal of Algebra and its applications, vol. 16 (to appear in 2019). 46. Gautam Kumar and Hemraj Saini, Novel Noncommutative Cryptography Scheme Using Extra Special Group, Security and Communication Networks, Volume 2017, Article ID 9036382, 21 pages, https://doi.org/10.1155/2017/9036382 47. V. Ustimenko, U. Roma´nczuk, On Extremal Graph Theory, Explicit Algebraic Constructions of Extremal Graphs and Corresponding Turing Encryption Machines, in ”Artificial Intelligence, Evolutionary Computing and Metaheuristics”, In the footsteps of Alan Turing Series: Studies in Computational Intelligence, Vol. 427, Springer, 2013, Volume 427, pр. 257-285. 48. V. A. Roman’kov, A nonlinear decomposition attack, Groups Complex. Cryptol. 8, No. 2 (2016), 197-207.27. 49. V. Roman’kov, An improved version of the AAG cryptographic protocol, Groups Complex. Cryptol, 11, No. 1 (2019), 35-42. 50. A. Ben-Zvi, A. Kalka and B. Tsaban, Cryptanalysis via algebraic span, In: Shacham H. and Boldyreva A. (eds.) Advances in Cryptology - CRYPTO 2018 - 38th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 19-23, 2018, Proceedings, Part I, Vol. 10991, 255{274, Springer, Cham (2018). 51. B. Tsaban, Polynomial-time solutions of computational problems in noncommutative-algebraic cryptography, J. Cryptol. 28, No. 3 (2015), 601-622. 52. V. Roman’kov, Cryptanalysis of a new version of the MOR scheme, arXiv:1911.00895. 53. V. Roman’kov, Cryptanalysis of two schemes of Baba et al. by linear algebra methods. CoRR abs/1910.09480 (2019). 54. N. Koblitz, Algebraic aspects of cryptography, Springer (1998), 206 p. 55. L. Goubin, J. Patarin and Bo-Yin Yang, Multivariate. Cryptography, Encyclopedia of Cryptography and Security, (2nd Ed.) 2011, 824-828. 56. Billet O, Patarin J, Seurin Y (2008) Analysis of intermediate field systems. In: Proceedings of SCC 2008, Beijing. 57. Chen AI-T, Chen M-S, Chen T-R, Cheng C-M, Ding J, Kuo EL-H, Lee FY-S, Yang B-Y. (2009) SSE Implementation of multivariate PKCs on modern x86 CPUs. In: Proceedings of CHES 2009. Lecture notes in computer science, vol 5747, pp 33–48. 58. Courtois NT (2001) Efficient zero-knowledge authentication based on a linear algebra problem MinRank. In: Proceedings of ASIACRYPT 2001. Lecture notes in computer science, vol 2248. Springer, pp 402–421. 59. Courtois NT, Goubin L, Patarin J (2001) QUARTZ, 128-bit long digital signatures. In: Proceedings of CT-RSA 2011. Lecture notes in computer science, vol 2020. Springer, pp 282–297. 60. Ding J, Dubois V, Yang B-Y, Chen C-H, Cheng C-M (2008) Can SFLASH be repaired. In: Proceedings of ICALP 2008. Lecture notes in computer science, vol 5126. Springer, pp 691–701. 61. Ding J, Schmidt D (2005) Rainbow, a new multivariable polynomial signature scheme. In: Proceedings of ACNS 2005. Lecture notes in computer science, vol 3531. Springer, pp 164–175. 62. Ding J, Werner F, Yang B-Y, Chen C-H, Chen M-S (2008) Odd-char multivariate hidden field equations, Cryptology e-print archive report 2008/543 version 20081229:161921. 63. Ding J, Wolf C, Yang B-Y (2007) 𝓁𝓁-Invertible Cycles for Multivariate Quadratic (MQ) Public Key Cryptography. In: Proceedings of PKC 2007. Lecture notes in computer science, vol 4450, pp 266–281. https://doi.org/10.1155/2017/9036382 ~ 152 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 64. Ding J, Yang B-Y, Chen C-H, Chen M-S, Cheng C-M (2008) New differential-algebraic attacks and reparametrization of rainbow. In: Proceedings of ACNS 2008. Lecture notes in computer science, vol 5037, pp 242–257. 65. Ding J, Yang B-Y (2009) Multivariate public-key cryptography. In: Bernstein DJ, Buchmann J, Dahmen E (eds) Post-quantum cryptography. Springer, ISBN: 978-3-540- 88701-0, e-ISBN: 978-3-540-88702-7. 66. Dubois V, Fouque P-A, Shamir A, Stern J (2007) Practical cryptanalysis of SFLASH. In: Proceedings of Crypto 2007. Lecture notes in computer science, vol 4622, pp 1–12. 67. Faugère J-C, Joux A (2003) Algebraic cryptanalysis of hidden field equation (HFE) Cryptosystems using Gröbner bases. In: Proceedings of Crypto 2003. Lecture notes in computer science, vol 2729, pp 44–60. 68. Faugère J-C, Perret L (2006) Polynomial equivalence problems – algorithmic and theoretical aspects. In: Proceedings of Eurocrypt 2006. Lecture notes in computer science, vol 4004. Springer, pp 30–47. 69. Kipnis A, Patarin J, Goubin L (1999) Unbalanced oil and vinegar signature schemes. In: Proceedings of Eurocrypt’99. Lecture notes in computer science, vol 1592. Springer, pp 206–222. 70. Kipnis A, Shamir A (1998) Cryptanalysis of the oil and vinegar signature scheme. In: Proceedings of CRYPTO’98. Lecture notes in computer science, vol 1462, pp 257–266. 71. Matsumoto T, Imai H, Harashima H, Miyakawa H (1983) A class of asymmetric cryptosystems using obscure representations of enciphering functions. In: Proceedings of the 1983 national convention record on information systems, IECE Japan. 72. Matsumoto M, Imai H (1986) Algebraic methods for constructing asymmetric cryptosystems. In: Proceedings of the 3rd international conference on Algebraic Algorithms and Error-Correcting Codes (AAECC-3), Grenoble, France, 15-19 July 1985. Lecture notes in computer science, vol 229. Springer, pp 108–119. 73. Matsumoto M, Imai H (1988) Public quadratic polynomial-tuples for efficient signature verification and message-encryption. In: Proceedings of Eurocrypt’88. Lecture notes in computer science, vol 330. Springer, pp 419–545. 74. Patarin J (1995) Cryptanalysis of the Matsumoto and Imai public key scheme of Eurocrypt’88. In: Proceedings of CRYPTO’95. Lecture notes in computer science, vol 963. Springer, pp 248–261. 75. Patarin J (1996) Hidden fields equations (HFE) and isomorphisms of polynomials (IP): two new families of asymmetric algorithms. In: Proceedings of Eurocrypt’96. Lecture notes in computer science, vol 1070. Springer, pp 33–48. 76. Patarin J, Courtois N, Goubin L (2001) FLASH, a Fast Multivariate Signature Algorithm. In: Proceedings of the conference on topics in cryptology: the cryptographer’s track at RSA. Lecture notes in computer science, vol 2020, Springer, pp 298–307. 77. Tsujii S, Itoh T, Fujioka A, Kurosawa K, Matsumoto T (1988) A public-key cryptosystem based on the difficulty of solving a system of nonlinear equations. Syst Comput Jpn 19:10–18. 78. Yang B-Y, Chen J-M, Chen Y-H (2004) TTS: high-speed signatures on a low-cost smart card. In: Proceedings of CHES 2004. Lecture notes in computer science, vol 3156. Springer, pp 371–385. 79. V. Ustimenko, O. Pustovit, T. Svyrydenjo. On the stream ciphers based on the hidden algebraic graphs, CPITS II 2025, рр. 358-365, https://ceur-ws.org/Vol-4145/short3.pdf80 80.V. Ustimenko, O. Pustovit, (2023). On security of GIS systems with N-tier architecture and family of graph based ciphers. Екологічна безпека та природокористування, 47 (3), 113-132. https://doi.org/10.32347/2411-4049.2023.3.113-132 81. T. Chojecki, G. Erskine, J. Tuite, V. Ustimenko, On Affine Forestry over Integral Domains and Families of Deep Jordan–Gauss Graphs, Eur. J. Math., 11(10) (2025). doi:10.1007/s40879-024-00798-2 The article was received 12.01.2026, received after revision 23.02.2026, accepted 26.03.2026 ~ 153 ~ ISSN: 2411-4049. Екологічна безпека та природокористування, вип. 2 (58), 2026 В.О. Устименко, О.С. Пустовіт ПРО ЕКСТРЕМАЛЬНІ АЛГЕБРАЇЧНІ ГРАФИ, ЕЙЛЕРОВІ ПЕРЕТВОРЕННЯ ТА РЕАЛІЗАЦІЇ БАГАТОВИМІРНИХ КРИПТОСИСТЕМ Анотація. Представлено результати імплементації кількох відкритих ключів криптографії від багатьох змінних лінійного ступеня розміру O(n) та поліноміальної густини, визначених над комутативним кільцем K з нетривіальною мультиплікативною групою K*. Простір відкритих текстів цих криптосистем дорівнює (K*)n, а простір шифрограм – Kn. Відображення шифрування є обмеженням на (K*)n поліноміального перетворення простору Kn, що є композицією спеціального Ейлерівського перетворення з кубічним перетворенням криптографії від багатьох змінних вигляду T1QT2, де T1 і T2 – афінні бієктивні перетворення, a Q – нелінійне перетворення, визначене шляхом на алгебраїчному дводольному графі, точки і прямі якого утворюють афінний простір Kn. Схема реалізована для випадків K=Fq і K=Zq, q=232. Знання приватного ключа дозволяє розшифрувати повідомлення від публічного користувача за час O(n2). Криптосистеми є узагальненнями алгоритмів, запропонованих 9 років тому, криптоаналіз для яких невідомий. Задача зламання криптосистеми еквівалентна системі нелінійних рівнянь від n змінних ступеня cn, дe c>0. Комп’ютерних пакетів для дослідження таких систем не розроблено. Ключові слова: криптографія від багатьох змінних, символьні обчислення, алгебраїчні графи, теорія екстремальних графів. Стаття надійшла до редакції 12.01.2026, надійшла після рецензування 23.02.2026, прийнята 26.03.2026 Устименко Василь Олександрович доктор фізико-математичних наук, професор, завідуючий відділу інформаційної безпеки Інституту телекомунікацій і глобального інформаційного простору НАН України Visiting Professor of Royal Holloway University of London, vasyl.ustymenko@rhul.ac.uk Адреса робоча: 03186 Україна, м. Київ, Чоколівський бульвар 13 ORCID ID: https://orcid.org/0000-0002-2138-2357 e-mail: vasulustimenko@yahoo.pl Пустовіт Олександр Сергійович кандидат технічних наук, старший науковий співробітник Інституту телекомунікацій і глобального інформаційного простору НАН України Адреса робоча: 03186 Україна, м. Київ, Чоколівський бульвар 13 ORCID ID: https://orcid.org/0000-0002-3232-1787 e-mail: sanyk_set@ukr.net https://orcid.org/0000-0002-2138-2357 mailto:vasulustimenko@yahoo.pl https://orcid.org/0000-0002-3232-1787 mailto:sanyk_set@ukr.net n A ( n , F 2 32 ) n A ( n , F 2 32 ) n A ( n , F 2 32 ) n D ( n , F 2 32 ) n D ( n , F 2 32 ) n D ( n , F 2 32 ) K = Z 2 32 , K = F 2 32 A ( n , K ) n = 128 K = Z 2 32 , K = F 2 32 A ( n , K ) n = 128 K = Z 2 32 , F 2 32 A ( n , K ) n = 128 K = Z 2 32 , F 2 32 D ( n , K ) n = 128 K = Z 2 32 , F 2 32 D ( n , K ) n = 128 K = Z 2 32 , F 2 32 D ( n , K ) n = 128 ≠
id es-journalinua-article-364963
institution Environmental safety and natural resources
keywords_txt_mv keywords
language English
last_indexed 2026-07-18T01:00:09Z
publishDate 2026
publisher Kyiv National University of Construction and Architecture
record_format ojs
resource_txt_mv es-journalinua/e7/74ce40f058e1afcaa1013351d8615fe7.pdf
spelling es-journalinua-article-3649632026-07-17T09:24:50Z On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems Ustimenko, Vasyl Pustovit, Oleksandr криптографія від багатьох змінних символьні обчислення алгебраїчні графи теорія екстремальних графів Multivariate Cryptography Symbolic Computations Algebraic Graphs Extremal Graph Theory Results of implementation of several multivariate public keys of linear degree of size O(n) and polynomial density defined over commutative ring K with the nontrivial multiplicative group K*. are presented. The space of plaintexts of these cryptosystems is (K*)n and space of ciphertexts is Kn. The encryption map is the restriction on (K*)n of polynomial transformation of the space Kn which is the composition of special Eulerian trams-formation with cubical map of Multivariate Cryptography of kind T1QT2, where T1 and T2 are bijective affine trans-formations and Q is a nonlinear map defined via walk on algebraic bipartite graph points and lines of which form the space Kn.This scheme is implemented for the cases K=Fq and K=Zq, q=232. The knowledge of private key allows to decipher of the message from public user in time O(n2). The cryptosystems are generalisations of algorithms suggested 9 years ago cryptanalysis of which are unknown. The problem of breaking the cryptosystem is equivalent to solving of system of nonlinear equations in n variables of degree cn, de c&amp;gt;0. The computer packages for the investigation of such systems are undeveloped. Представлено результати імплементації кількох відкритих ключів криптографії від багатьох змінних лінійного ступеня розміру O(n) та поліноміальної густини, визначених над комутативним кільцем K з нетривіальною мультиплікативною групою K*. Простір відкритих текстів цих криптосистем дорівнює (K*)n, а простір шифрограм – Kn. Відображення шифрування є обмеженням на (K*)n поліноміального перетворення простору Kn, що є композицією спеціального Ейлерівського перетворення з кубічним перетворенням криптографії від багатьох змінних вигляду T1QT2, де T1 і T2 – афінні бієктивні перетворення, a Q – нелінійне перетворення, визначене шляхом на алгебраїчному дводольному графі, точки і прямі якого утворюють афінний простір Kn.Схема реалізована для випадків K=Fq і K=Zq, q=232. Знання приватного ключа дозволяє розшифрувати повідомлення від публічного користувача за час O(n2). Криптосистеми є узагальненнями алгоритмів, запропонованих 9 років тому, криптоаналіз для яких невідомий. Задача зламання криптосистеми еквівалентна системі нелінійних рівнянь від n змінних ступеня cn, дe c&amp;gt;0. Комп’ютерних пакетів для дослідження таких систем не розроблено. Kyiv National University of Construction and Architecture 2026-05-01 Article Article application/pdf https://es-journal.in.ua/article/view/364963 10.32347/2411-4049.2026.2.135-153 Environmental safety and natural resources; Vol. 58 No. 2 (2026): Environmental safety and natural resources; 135-153 Екологічна безпека та природокористування; Том 58 № 2 (2026): Екологічна безпека та природокористування; 135-153 2616-2121 2411-4049 10.32347/2411-4049.2026.2 en https://es-journal.in.ua/article/view/364963/350488 Copyright (c) 2026 Vasyl Ustimenko, Oleksandr Pustovit http://creativecommons.org/licenses/by/4.0
spellingShingle Multivariate Cryptography
Symbolic Computations
Algebraic Graphs
Extremal Graph Theory
Ustimenko, Vasyl
Pustovit, Oleksandr
On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_alt On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_full On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_fullStr On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_full_unstemmed On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_short On extremal algebraic graphs, Eulerian transformations and implementations of multivariate cryptosystems
title_sort on extremal algebraic graphs, eulerian transformations and implementations of multivariate cryptosystems
topic Multivariate Cryptography
Symbolic Computations
Algebraic Graphs
Extremal Graph Theory
topic_facet криптографія від багатьох змінних
символьні обчислення
алгебраїчні графи
теорія екстремальних графів
Multivariate Cryptography
Symbolic Computations
Algebraic Graphs
Extremal Graph Theory
url https://es-journal.in.ua/article/view/364963
work_keys_str_mv AT ustimenkovasyl onextremalalgebraicgraphseuleriantransformationsandimplementationsofmultivariatecryptosystems
AT pustovitoleksandr onextremalalgebraicgraphseuleriantransformationsandimplementationsofmultivariatecryptosystems