<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>LINE: Cryptosystem based on linear equations for logarithmic signatures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gennady Khalimov</string-name>
          <email>Hennadii.khalimov@nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yevgen Kotukh</string-name>
          <email>yevgenkotukh@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maksym Kolisnyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Svitlana Khalimova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Sievierinov</string-name>
          <email>Oleksandr.Sievierinov@nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maksym Korobchynskyi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Radioelectronics</institution>
          ,
          <addr-line>Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Yevhenii Bereznyak Military Academy</institution>
          ,
          <addr-line>Kyiv, 04050</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The discourse herein pertains to a directional encryption cryptosystem predicated upon logarithmic signatures interconnected via a system of linear equations (henceforth referred to as LINE). A logarithmic signature serves as a foundational cryptographic primitive within the algorithm, characterized by distinct cryptographic attributes including nonlinearity, non-commutativity, unidirectionality, and factorizability by key. The confidentiality of the cryptosystem is contingent upon the presence of an incomplete system of equations and the substantial ambiguity inherent in the matrix transformations integral to the algorithm. Classical cryptanalysis endeavors are constrained by the potency of the secret matrix transformation and the indeterminacy surrounding solutions to the system of linear equations featuring logarithmic signatures. Such cryptanalysis methodologies, being exhaustive in nature, invariably exhibit exponential complexity. The absence of inherent group computations within the algorithm, and by extension, the inability to exploit group properties associated with the periodicity of group elements, serves to mitigate quantum cryptanalysis to Grover's search algorithm. LINE, predicated upon an incomplete system of linear equations, embodies security levels ranging from 1 to 5, as stipulated by the National Institute of Standards and Technology (NIST), and thus presents a promising candidate for the construction of post-quantum cryptosystems.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;LINE</kwd>
        <kwd>Post-quantum cryptosystem</kwd>
        <kwd>Logarithmic signature</kwd>
        <kwd>Directional encryption</kwd>
        <kwd>1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Computationally complex problems, commonly referred to as "hard problems," encompass a wide
array of issues for which a substantial, preferably insurmountable, allocation of resources is
necessitated for resolution. Within the realm of cryptography, these problems serve as the
foundational bedrock for secure cryptographic schemes. Typically, this is achieved by establishing a
correlation between the scheme's security and the infeasibility of solving the associated complex
problem. Historically, two predominant complex problems, or their derivatives, have held sway in
public-key cryptography: integer factorization and discrete logarithmization. RSA integers and
discrete logarithms within finite cyclic groups (DLOG) form the corner-stone of numerous
cryptographic constructions [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1,2,3,4,5</xref>
        ]. Practical implementations of cryptographic schemes reliant
on RSA and DLOG dilemmas are orchestrated such that the selection of parameters introduces
convolution into the corresponding crypt-analysis endeavor. In 1994, Shor [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] elucidated that these
conventionally arduous problems can be effortlessly resolved through the utilization of large-scale
quantum computers. The trajectory of quantum computing development has increasingly
materialized, with prognostications from entities such as Microsoft and IBM anticipating the advent
of large-scale quantum computers boasting several thousand qubits by 2030. Such advancements
portend a tangible menace to the efficacy of contemporary public-key cryptography in upholding
security. Consequently, the cryptographic community, industry stakeholders, and numerous
standardization bodies have initiated strategic maneuvers toward the adoption of a
quantumresistant alternative: post-quantum cryptography. Post-quantum cryptography, also known as
quantum-resistant cryptography, emerges as a pivotal response to the impending vulnerability of
classical cryptographic systems in the face of quantum computational prowess. We delve into the
fundamental principles, challenges, and promising avenues of post-quantum cryptographic research,
elucidating its pivotal role in fortifying the security posture of digital communications and
transactions. Amidst the exigency posed by the impending advent of quantum computing, the quest
for cryptographic primitives impervious to quantum attacks has garnered substantial impetus. The
landscape of quantum-resistant cryptographic primitives, spanning lattice-based, code-based,
hashbased, and multivariate polynomial cryptographic schemes is changing almost day by day. Through
a comprehensive analysis of their underlying mathematical structures, security properties, and
implementation considerations, we aim to furnish readers with insights into the diverse arsenal of
cryptographic tools poised to withstand the disruptive potential of quantum adversaries.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Motivation</title>
      <p>
        Quantum-resistant cryptosystems, predicated on lattice-based structures, error-correcting linear
codes, multidimensional polynomial equations, one-way functions, elliptic curve isogenies, and
noncommutative groups, actively leverage computationally complex problems. This mosaic of
cryptographic techniques engenders resilience against quantum threats, underpinning a diverse
array of cryptographic schemes. The first category encompasses schemes such as FrodoKEM, Kyber,
Saber, along with Dilithium, Falcon, and qTESLA signatures, which hinge on the arduous task of
training with LWE errors and the short integer solution of SIS. These schemes find application in
key encapsulation and directed encryption scenarios. The complexity of decoding linear noisy codes
with a secret code is pivotal in schemes like BIKE, Classic McEliece, HQC, NTS-KEM, ROLLO, and
CFS, Durandal, WAVE signatures. These schemes rely on the intricate process of deciphering linear
noisy codes, thereby fortifying their cryptographic underpinnings [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">7,8,9,10</xref>
        ]. Furthermore, the
complexity inherent in solving multidimensional equations forms the cornerstone of signature
schemes such as LUOV, MQDSS, Rainbow, and GeMSS. These schemes exploit the intricacies of
multidimensional equations to bolster cryptographic robustness. Likewise, the challenges posed by
unidirectional functions are harnessed in signature schemes like XMSS, SPHINCS+, and Picnic,
contributing to their quantum resistance [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11,12,13</xref>
        ]. Moreover, the complexity entailed in searching
for isogenic elliptic curves underscores the security of directional encryption schemes like SIKE and
CSIDH, along with signature schemes such as CSI-FiSh and SQISign. Lastly, the complexity arising
from the group factorization problem serves as a linchpin in directional encryption schemes. These
schemes, spanning from [
        <xref ref-type="bibr" rid="ref17 ref18 ref19 ref20 ref21 ref22 ref23 ref24">17,18,19,20,21,22,23,24</xref>
        ], derive cryptographic strength from the
intractability of the group factorization problem. The evaluation of quantum security for
cryptosystems, submitted to the NIST competition and earmarked as candidates for post-quantum
cryptography, undergoes continuous scrutiny and refinement. Recent advancements, detailed in
literature [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], elucidate the construction of polynomial quantum algorithms for solving the LWE
problem with polynomial modulus-noise relations. Despite identified algorithmic flaws, novel
insights into leveraging complex Gaussian functions and windowed quantum Fourier transforms
portend promising avenues for quantum computing applications or novel LWE problem-solving
methodologies. As underscored by Bart Prinell's commentary, while the absence of large-scale
quantum computers impedes empirical validation of quantum algorithms, the imperative of
postquantum encryption remains paramount to ensuring resilience against prospective quantum
adversaries [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. The current slate of NIST-standard candidates appears robust, albeit subject to
refinement through parameter optimization and technological advancements. A fundamental
reimagining of cryptosystem design is proposed, wherein the traditional paradigm of leveraging
hard-to-solve problems is supplanted by a novel approach predicated on problems boasting a
constellation of equivalent solutions devoid of regularities. Such a framework obviates vulnerability
to quantum cryptanalysis, relegating adversaries to Grover's algorithm with exponential complexity.
Exemplifying this approach, the Shamir threshold secret sharing scheme capitalizes on classical
algebraic principles, wherein secrecy is predicated on the unavailability of a critical mass of function
values required to reconstruct the overarching secret.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Our contribution</title>
      <sec id="sec-3-1">
        <title>Definition of an incomplete cryptosystem of linear equations</title>
        <p>The construction of the cryptosystem is predicated upon a well-established algebraic problem,
wherein the existence of a unique solution is contingent upon a fully defined system of linear
equations. However, when confronted with an incompletely defined system of equations, the
enumeration of solutions is governed by the cardinality of the set of potential solutions. In our
formulation, we establish linear equations relative to unknowns, utilizing values denoted by
logarithmic subscripts. Notably, the number of equations pertaining to secret values of logarithmic
signatures is typically fewer than the total number of unknowns. Consequently, this engenders an
incomplete system of linear equations vis-à-vis the unknowns, precluding polynomial-time
resolution. The crux of any potential attack on such a cryptosystem boils down to the task of sorting
and defining variables. The security of a cryptosystem hinged upon a problem featuring incompletely
defined equations is contingent upon the robustness of the set of solutions. Central to the algorithm
is the concept of logarithmic signature, serving as a foundational cryptographic primitive imbued
with distinctive cryptographic attributes, including non-linearity, non-commutativity,
unidirectionality, and factorizability by key. Subsequently, we shall delve into a comprehensive
exposition elucidating the salient aspects of cryptosystems integrating logarithmic signatures.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Logarithmic signature</title>
        <p>
          The representation of logarithmic signatures is intricately linked to the positional numbering system,
wherein the data array, constituting the logarithmic signature, is structured into subblocks. Each
subblock comprises vectors or strings, which can be construed as numerical entities. The encryption
process, or cryptogram, is determined by the summation of vectors selected by a designated key
(numeric value). The computational security of the cipher hinges upon the formidable challenge of
decomposing the cryptogram into constituent vectors in the absence of knowledge regarding the
correspondence between vector positions and their respective values. An early instantiation of
logarithmic signatures for finite permutation groups was introduced in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] within the context of
constructing a symmetric cryptosystem. A defining characteristic of such constructions lies in their
susceptibility to factorization by key. Subsequent discourse on the algebraic properties of logarithmic
signatures and associated cryptosystems was deliberated in depth in [
          <xref ref-type="bibr" rid="ref19 ref20">19,20</xref>
          ]. In 2002, Magliveras et
al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] devised two public key cryptosystems, MST1 and MST2. Building upon this foundation,
Lempken et al. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] leveraged logarithmic signatures and random coverages to devise a generalized
MST3 encryption scheme. Notably, the public key in this scheme encompasses ordinary logarithmic
signatures alongside random numerical entities, while the secret key is constituted by random
coverages and sandwich transformations [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. The presumed intractability of this scheme hinges
upon the group factorization problem within non-Abelian groups. Furthermore, spurred by insights
gleaned from attacks detailed in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], Svaba and van Trung refined an extended variant of the
generalized scheme [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], denoted as eMST3 cryptosystems. This iteration incorporates a clandestine
homomorphism to obfuscate the secret logarithmic signature via a random cover transformation.
Subsequent advancements in the MST3 cryptosystem were predicated upon high-order groups
encompassing generalized Suzuki groups, small Ree groups, three-parametric groups, automorphism
groups of the Suzuki functional field, and automorphisms of the Ree functional field
[
          <xref ref-type="bibr" rid="ref27 ref28 ref29 ref30 ref31 ref32 ref33 ref34">27,28,29,30,31,32,33,34</xref>
          ]. The efficacy of logarithmic signatures lies in their simplicity, as the
computation of text ciphers is facilitated through elementary addition operations utilizing bitwise
XOR. However, a notable drawback is the substantial size of logarithmic arrays, necessitating the
employment of masking arrays to ensure a commensurately high level of secrecy.
        </p>
        <p>Within the purview of the presented cryptosystem, the logarithmic signature assumes a pivotal
role as a fundamental cryptographic primitive facilitating keyless encryption and factorization by
means of the logarithmic signature's key.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Our proposal</title>
        <p>Let's consider the main steps of the algorithm.</p>
        <p>
          Step 1. Here we construct of a secret logarithmic signature over a field F (2m ) . The
implementation of secret homomorphic transformations with calculations over the field F (2m )
presented in [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] . Let's construct a logarithmic signature using the following set of secret
homomorphic transformations:
        </p>
        <p>1 ⎯⎯1→ 2 ⎯⎯2→3 ⎯⎯3→ 4 ⎯⎯4→5 ⎯⎯5→ ,
where 1 - simple factorization logarithmic signature type (r1,..., rs )1 ;</p>
        <p>Transformation 1 ( 1 ). In this step we make a noise of s blocks of the 1 signature. In this case
the signature type does not change. As a result, we get  2 signature. Transformation 2 (  2 ). Next,
we shuffling secretly all blocks of  2 signature. As a result, we get  3 signature. Transformation 3 (
 3 ). Then, we mix all records in signature blocks  3 . As a result, we get  4 signature.
Transformation 4 (  4 ). Next, we proceed with secret homomorphic transformation of array strings
in this way:  4 (i) =   3 (i) , i = 1, r1 + r2 + ... + rs ,   F (2m ) . As a result, we get  5 signature.
Transformation 5 (  5 ). Finally, we use secret homomorphic transformation of string array
 (i) =  4 (i) mm , i = 1, r1 + r2 + ... + rs . As a result, we get  signature. Note, that mm is an invertible
binary matrix of dimension m m .</p>
        <p>We have a logarithmic signature  =  (i) over m - bit strings as a result of all steps. The security
estimation is determined taking to the account a high entropy of secret transformations. These
estimates are discussed in [24,35 ÷ 37].</p>
        <p>Step 2. Here we construct general parameters, public and secret keys. Let's construct K = k  k
logarithmic signatures  K . We present logarithmic signatures  K in the form of a two-dimensional
set of arrays with index  k1,k2   K , k1 = 1, k , k2 = 1, k for given types rk1,k2 = (r1,..., rs(k1,k2 ) )k1,k2 , rk1,k2  rK .</p>
        <p> k1,k2 = [B1, B2 ,..., Bs(k1,k2 ) ]k1,k2 := (i, j )k1,k2 , j = 1, s(k1, k2 ) , i = 1, rj .</p>
        <p>The index j determines the number of the block and the index i determines the number of the
record in j the block. Records of arrays i, j are defined m - bitwise strings that we identify with the
elements of the finite field F (2m ) . Let the set  K consist of L factorizable logarithmic signatures  L
, L  K i K − L non-factorizable signatures  K −L . Factorized logarithmic signatures  L will be
constructed using secret transformations 1  5 . In two-dimensional indexing  k1,k2 , k1 y k2 we
determine whether the logarithmic signature belongs to the set  k1,k2   L . We construct
nonm
factorizable logarithmic signatures  K −L for type (2, 2,..., 2) by filling them with random m -bit strings
 1( j) and  2 ( j) , j = 1, m of each block of the logarithmic signature  k1,k2 K −L . Values and indexes k1
and k2 determine belonging to a set of non-factorizable logarithmic signatures  K −L . For logarithmic
signatures  k1,k2   L , we generate arrays  k1,k2  L with random records
 k1,k2 = [A1, A2 ,..., As(k1,k2 ) ]k1,k2 := (ai, j )k1,k2 , ai, j  F (2m ) / 0 , j = 1, s(k1, k2 ) , i = 1, rj , (r1,..., rs(k1,k2 ) )k1,k2 .
the values of the string  1, j , 2, j k1,k2   k1,k2 , ( i, j )k1,k2  F (2m ) / 0 j = 1, m , k1, k2 for each block in
 k1,k2 K −L satisfy the following conditions: ( 1, j + 2, j )k1,k2 =  , where i = 1, 2 , j = 1, m ,   F (2m ) / 0 .
We generate random sets
tk1,k2  tK , tk1,k2 = (t1,..., ts(k1,k2 ) )k1,k2  F (2m ) / 0
 k1,k2  K , k1,k2 = ( 1,..., s(k1,k2 ) )k1,k2  F (2m ) / 0
and let (ti, j )k1,k2  ( i, j )k1,k2 , (t j )k1,k2  0 , ( j )k1,k2  0 , i = 1, rj - the number of the record in
j = 1, s(k1, k2 ) the block of the array, for the logarithmic  k1,k2 type signature (r1,..., rs(k1,k2 ) )k1,k2</p>
        <p>Let's set a secret binary matrix with m m dimensions and let's determine the arrays  k1,k2  K
and k1,k2 K . For factorizable logarithmic signatures,  k1,k2   L we define arrays  k1,k2  L and
k1,k2 L by following expressions:
and similarly, for non-factorable  k1,k2 K −L we define the arrays  k1,k2  GK −L and k1,k2  K −L by
following expressions:</p>
        <p>( i, j )k1,k2 = (i, j )k1,k2 + (t j )k1,k2 , (i, j )k1,k2 = (i, j )k1,k2 + ( j )k1,k2
for j = 1, s(k1, k2 ) , i = 1, rj . All calculations by  k1,k2  K and k1,k2 K are determined by the rule
below. Let the argument for  k1,k2 be m -bit string R . Let's decompose the string R into values
according to the type (r1,..., rs(k1,k2 ) )k1,k2
s(k1,k2 ) j−1
logri
R = (R1, R2 ,..., Rs(k1,k2 ) ) = 20 R1 + 2logr1 R2 + 2logr1r2 R3 + ... = R1 +  2 i=1
j=2</p>
        <p>Rj
.</p>
        <p>The values R j show the number of the record in j the block of the array  k1,k2  K . Calculations
for the argument R are determined by bitwise summation of the array of strings k1,k2  K
s(k1,k2 )
 k1,k2 (R) =  k1,k2 (R1, R2 ,..., Rs(k1,k2 ) ) =   Rj , j
j=1
construction of the cryptosystem is to compute L linear sums  k1,k2 (Rk1,k2 ) = Ul by values  k1,k2 (Rk1,k2 )
. l = 1, L . Let's determine the sums U l by expressions of the form
k
 ij ( Rij ) = Ui , i = 1, k ,
j=1
k
 ji ( Rji ) = Uk+i , i = 1, k ,
j=1
k
 j ( Rj ) = U2k+i ,  = (k − j + i) mod k +1 , i = 1, k
j=1
k
  j ( R j ) = U3k+i ,  = (k − i + j) mod k +1 , i = 1, k
j=1
Values  ij ( Rij ) are calculated by Rij .</p>
        <p>All expressions for U l include only one value  k1,k2 (Rk1,k2 ) from string and/or array column
 k1,k2  K . The number of such expressions equal to 4k . Relatively to ij ( Rij ) we get a system of linear
equations. Since the number of unknowns  k1,k2 (Rk1,k2 ) is equal to K = k 2 , and the number of knowns
U l is equal to L  K , the system of linear equations will be incomplete with respect to the unknowns
 k1,k2 (Rk1,k2 ) . For K values of logarithmic signatures,  k1,k2 (Rk1,k2 ) it is easy to calculate L  K the values
of U l . The solution of the inverse problem regarding the finding  k1,k2 (Rk1,k2 ) has an uncertainty of
2(K −L)m possible solutions. The cryptosystem has potential (K − L)m bit security.</p>
        <p>Example. Let k = 4 . The arrays  k1,k2 which define expressions forU i i = 1, 4k are marked in
orange. Please see Fig. 1.). We form L equations of UL that are linearly independent relative to the
desired ones  k1,k2  L . We do it to construct the cryptosystem with (K − L)m bits security. Let L = 8
. Let's choose the following eight equations UL = U1,U2 ,U3 ,U5 ,U9 U12 .</p>
        <p>Expressions for relatively unknown amounts  k1,k2  K have the following form
 11 ( R11 ) + 21 ( R21 ) + 31 ( R31 ) + 41 ( R41 ) = U1
 12 ( R12 ) + 22 ( R22 ) + 32 ( R32 ) + 42 ( R42 ) = U2
 13 ( R13 ) + 23 ( R23 ) + 33 ( R33 ) + 43 ( R43 ) = U3
 11 ( R11 ) + 12 ( R12 ) + 13 ( R13 ) + 14 ( R14 ) = U5
The solution for the unknowns  k1,k2  L can be expressed in the following expressions:
 11 ( R11 ) = U9 + 24 ( R24 ) + 33 ( R33 ) + 42 ( R42 )
 12 ( R12 ) = (U3 +U5 +U9 +U12 ) + 24 ( R24 ) + 32 ( R32 ) + 41 ( R41 ) + 42 ( R42 ) + 43 ( R43 )
 13 ( R13 ) = (U1 +U2 +U9 +U10 +U11) + 24 ( R24 ) + 32 ( R32 )
+ 33 ( R33 ) + 34 ( R34 ) + 41 ( R41 ) + 43 ( R43 ) + 44 ( R44 )
 14 ( R14 ) = (U1 +U2 +U3 +U9 +U10 +U11
+U12 ) + 24 ( R24 ) + 34 ( R34 ) + 44 ( R44 )
 21 ( R21 ) = (U3 +U5 +U9 +U10 +U12 ) + 24 ( R24 )
+ 32 ( R32 ) + 34 ( R34 ) + 41 ( R41 ) + 42 ( R42 )
 22 ( R22 ) = (U2 +U3 +U5 +U9 +U12 ) + 24 ( R24 ) + 41 ( R41 ) + 43 ( R43 )
 23 ( R23 ) = (U1 +U2 +U3 +U9 +U10 +U11) + 24 ( R24 )
+ 32 ( R32 ) + 34 ( R34 ) + 41 ( R41 ) + 44 ( R44 )
 31 ( R31 ) = (U1 +U3 +U5 +U10 +U12 ) + 32 ( R32 ) + 33 ( R33 ) + 34 ( R34 )
Thus, to calculate the values,
 11, 12 , 13, 14 , 21, 22 , 23, 31  L one should
define
 24 , 32 , 33, 34 , 41, 42 , 43, 44  GK−L .</p>
        <p>Step 4. Encryption. To implement encryption we consider the following input parameters: x
long Lm bit message, public keys  K , K , hash function h . Encryption step consists of the following
routines. We divide the message x into m -bit strings, which are converted into a set of L input
parameters Rij for L factorizable logarithmic signatures  k1,k2   L according to their type
(r1,..., rs(k1,k2 ) )k1,k2 . Next, we calculate the hash value h(x) for Lm the bit string of the message x that
can be present with K − L m -bit strings with subsequent transformation  (h(x)) = Rk1,k2 into a set of
input parameters Rij for K − L non- factorable logarithmic signatures k1,k2 K−L in accordance with
m
the type (2, 2,..., 2) . The hash function h(x) is unidirectional and sensitive to bit changes in the
message x . We can also add a session key to the display  (h(x)) = Rk1,k2 to randomize the cipher text
in the case of low entropy of the message x . Then, we calculate the values of  k1,k2 (Rk1,k2 ) and
k1,k2 (Rk1,k2 ) k1 = 1, k , k2 = 1, k . Then, we calculate L the values of linear sums for  k1,k2 (Rk1,k2 ) = Ul ,
Ul UL . Finally, we calculate L sums of k1,k2 (Rk1,k2 ) = Vl , Vl VL using similar expressions for UL .</p>
        <p>The encryption result is recognized as a L m -bit values Ul UL and Vl VL .</p>
        <p>Step 5. Decryption. To implement decryption we consider the following input parameters: a
cipher text Ul U L , Vl VL , secret keys  K , tK ,  K , . It is necessary to calculate  k1,k2  L and to
calculate Rk1,k2  RL and restore x through the factorizable signatures  k1,k2   L . To calculate,
 k1k2 ( Rk1k2 )  L you need to subtract the values  k1,k2  GK −L from the sums of the set UL . Decryption
consists of the following steps. First, we calculate Dl = Ul + Vl + tl + l , l = 1, L . The values U l
contain sums for subsets of factorizable and non-factorizable signatures k1,k2  L  k1,k2  L
.</p>
        <p>The values Vl contain similar sums for subsets k1,k2 L and k1,k2 L</p>
        <p>Ul =
Vl =</p>
        <p>  k1,k2 (Rk1,k2 ) +   k1,k2 (Rk1,k2 )
 k1,k2 L  k1,k2 L</p>
        <p> k1,k2 (Rk1,k2 ) +  k1,k2 (Rk1,k2 )
k1,k2L k1,k2L</p>
        <p>Finally, we find factorization Rk1,k2 =  k−11,k2 (Rk1,k2 ) and restore the message x .
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Security analysis</title>
        <p>There are several brute force attacks are considered as follows. First one is a brute-force of the input
message x within an encryption and verification for the coincidence of ciphertexts. The complexity
of this attack equals N1 = 2Lm . Next is a brute-force of ciphertexts U l , Vl , l = 1, L via solving of a
system of linear equations relative to logarithmic signatures and the subsequent attack on
logarithmic signatures. The complexity of this attack equals N2 = 22Lm . Then, we consider brute-force
of a secret homomorphic transformation  , calculation Dl and attack on logarithmic signatures. The
secret transformation  is based on matrix multiplication. A brute force attack by selection  has a
complexity 2m2 where m the dimension of the matrix is  mm . Also, analytical attacks on secret
transformation  can be proposed as follows: Arrays of  k1,k2  L and k1,k2 L for factorizable
logarithmic signatures  k1,k2   L are defined by expressions:
where (i, j )k1,k2  0 , (t j )k1,k2  0 , ( j )k1,k2  0 i = 1, rj is the record`s number in j = 1, s(k1, k2 ) the array
block, for a logarithmic signature  k1,k2 of the type (r1,..., rs(k1,k2 ) )k1,k2 . Let (i, j )k1,k2 + (t j )k1,k2  0 . The
values ( i, j )k1,k2 , (t j )k1,k2 , ( j )k1,k2 are considered secret and there is no mapping</p>
        <p>( i, j )k1,k2 = ( i, j )k1,k2 + (i, j )k1,k2 + (t j )k1,k2
and it is impossible to construct equations relatively</p>
        <p>(i, j )k1,k2 = ( i, j )k1,k2 + (i, j )k1,k2 + (t j )k1,k2 .</p>
        <p>It is possible to try to strengthen the attack based on the addition of records ( i, j )k1,k2 within
(i, j )k1,k2 the block of arrays. Since the value of the secret parameter (t j )k1,k2 is constant for the entries
( i, j )k1,k2 in j the block of the array  k1,k2 and the secret parameter ( j )k1,k2 is constant for the entries
(i, j )k1,k2 in the corresponding j block of the array, k1,k2 it is possible to consider the sums ( i, j )k1,k2
and (i, j )k1,k2
( i1, j )k1,k2 + ( i2 , j )k1,k2 = (i1, j )k1,k2 + (i2 , j )k1,k2 + (( i1, j )k1,k2 + ( i1, j )k1,k2 ) without (t j )k1,k2 ,
(i1, j )k1,k2 + (i2 , j )k1,k2 = ( i1, j )k1,k2 + ( i1, j )k1,k2 without ( j )k1,k2 .</p>
        <p>Since (i1, j )k1,k2  (i2 , j )k1,k2 , there is no mapping</p>
        <p>(( i1, j )k1,k2 + ( i1, j )k1,k2 ) = ( i1, j )k1,k2 + ( i2 , j )k1,k2 + (i1, j )k1,k2 + (i2 , j )k1,k2
and it is impossible to obtain a solution to the equation</p>
        <p>((i1, j )k1,k2 + (i1, j )k1,k2 ) = ( i1, j )k1,k2 + ( i2 , j )k1,k2 + (i1, j )k1,k2 + (i2 , j )k1,k2
relatively to  . Also, there are following analytical attacks on  non-factorizable logarithmic
signatures  k1,k2   L are considered. The first attack on  is based on the analysis of records in arrays
 k1,k2  L and k1,k2 L ( i, j )k1,k2 = (i, j )k1,k2 + (ti, j )k1,k2 , (i, j )k1,k2 = (i, j )k1,k2 + ( i, j )k1,k2 , i = 1, 2 . The values
(ti, j )k1,k2 and ( i, j )k1,k2 are considered as a secret ones (t1, j )k1,k2 = (t2, j )k1,k2 = (t j )k1,k2 ,
( 1, j )k1,k2 = ( 2, j )k1,k2 = ( j )k1,k2 and it is impossible to obtain ratios
(i, j )k1,k2 + ( i, j )k1,k2 = ( i, j )k1,k2 + (ti, j )k1,k2 to compute  . The second attack on  is based on the
observation that the values of the secret parameters (t j )k1,k2 and ( j )k1,k2 are constant in each j block
of the array of records ( i, j )k1,k2 and (i, j )k1,k2 . It is possible to strengthen the attack on  , if we
consider the sum of records ( 1, j )k1,k2 + ( 1, j )k1,k2 and (1, j )k1,k2 + (2, j )k1,k2 within blocks of arrays ( i, j )k1,k2
and (i, j )k1,k2
( i, j )k1,k2</p>
        <p>It is possible to obtain an equation for calculation
( 1, j )k1,k2 + ( 2, j )k1,k2 = ((1, j )k1,k2 + (1, j )k1,k2 + (1, j )k1,k2 + (1, j )k1,k2 ) ,
(1, j )k1,k2 + (2, j )k1,k2 = (1, j )k1,k2 + (1, j )k1,k2 + (1, j )k1,k2 + (1, j )k1,k2 .</p>
        <p>((1, j )k1,k2 + (2, j )k1,k2 ) = ( 1, j )k1,k2 + ( 2, j )k1,k2 .</p>
        <p>Taking into account the requirement ( 1, j + 2, j )k1,k2 =  for the values of the strings
 1, j , 2, j k1,k2   k1,k2 , j = 1, m , k1, k2 we obtain a unique equation for all blocks of the array of records
 = ( 1, j )k1,k2 + ( 2, j )k1,k2 z .</p>
        <p>Since the equation is written only for one m bit string, and the number of required values of the
binary matrix  is equal to m2 , there remains uncertainty in m2 − m bits regarding the coefficients
of the matrix  . Complexity of the attack N3 = 2m2 −m .
arrays of logarithmic signatures  k1,k2   L , so that
then we obtain a relatively solvable  equation
(ti, j )k1,k2 = 0 and</p>
        <p>
i1,2, j( j1,..., jn )
( i, j )k1,k2 = 0 ,
The third attack on  is determined by the possibility of constructing sums from n  2 entries on

i1,2, j( j1,..., jn )
cases of equality of zero</p>
        <p>
i1,2, j( j1,..., jn )</p>
        <p> (i, j )k1,k2 =  (i, j )k1,k2 .</p>
        <p>i1,2, j( j1,..., jn 0 i1,2, j( j1,..., jn )
A system of m linear equations allows you to find a solution relatively</p>
        <p> (i, j )k1,k2 =  ( i, j )k1,k2 .</p>
        <p>i1,2, j( j1,..., jn ) i1,2, j( j1,..., jn )</p>
        <p>The system of equations is based on the selection of m bit records from the arrays of values of
logarithmic signatures in the sets ( i, j )k1,k2 (i, j )k1,k2 , the sums of the entries in which contain
 (ti, j )k1,k2 = 0 
i1,2, j( j1,..., jn ) i1,2, j( j1,..., jn )
secret, the values of the sums</p>
        <p> (ti, j )k1,k2 cannot 
i1,2, j( j1,..., jn ) i1,2, j( j1,..., jn )
assumed with probability 2−2m , what the selected entries in sets
( i, j )k1,k2 = 0 . Since the values of (ti, j )k1,k2 and ( i, j )k1,k2 are considered
( i, j )k1,k2 be predicted and can be</p>
        <p>
i1,2, j( j1,..., jn )
( i, j )k1,k2 and
(i, j )k1,k2 will be equal to zero. To build a system of equations,  it is necessary to have m

i1,2, j( j1,..., jn )
(ti, j )k1,k2 both</p>
        <p>
i1,2, j( j1,..., jn )
( i, j )k1,k2 in the sums</p>
        <p>
i1,2, j( j1,..., jn )
( i, j )k1,k2 and
(i, j )k1,k2 for each calculation  . The probability of such an event can be estimated by the
value of 2−2m2 . An important issue is establishing the fact that the matrix calculated  by the system
of equations for a random set
(i, j )k1,k2 the desired one.
( i, j )k1,k2 is
Representations of arrays  k1,k2  L and k1,k2 L do not allow verification (i, j )k1,k2 = ( i, j )k1,k2 due to

i1,2, j( j1,..., jn )</p>
        <p>
i1,2, j( j1,..., jn )
secrecy (ti, j )k1,k2 , ( i, j )k1,k2 .</p>
        <p>Finally, we can evaluate of the quantum secrecy of directional encryption based on a
cryptosystem with an incomplete system of linear equations. The cryptosystem security for
directional encryption is based on the secrecy of the homomorphic matrix transformation and the
incompleteness of the linear equations relative to the values of the logarithmic signatures. The
impossibility of an algebraic solution regarding the uncertainty of the matrix transformation is
determined by the incomplete definition of systems of linear equations for matrix equations and a
probabilistic assessment of the possibility of constructing such a system of equations. The absence
of a mechanism for verifying the truth of solutions for an attack on a secret matrix transformation
based on random samples of records of logarithmic signatures indicates a probabilistic assessment
of the success of the attack. It is not possible to formulate a target function for a quantum algorithm
for such an attack. A similar attack on the algebraic solution relative to the values of the logarithmic
signatures due to the indeterminacy of the linear equations also cannot be formalized with a target
function for the quantum algorithm. A quantum attack based on Grover's algorithm with exponential
complexity is possible for the search attack of the input text based on the given cipher text. It appears
that polynomial attacks on the algorithm are not possible, since the data in the algorithm (records of
arrays  k1,k2 and k1,k2 ) are structured as random sets without regularities. Simple logarithmic
signatures are well structured, however, secret transformations used to construct protected
logarithmic signatures introduce strong randomization in array records.
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Security parameters evaluation</title>
        <p>We consider the general parameters of the cryptosystem as follows: m -bit length of logarithmic
signatures; K as a number of logarithmic signatures in the cryptosystem; L as a number of
factorizable logarithmic signatures in the cryptosystem; rK types of logarithmic signatures. Below
4. Conclusions
A cryptosystem based on an incomplete system of linear equations with respect to logarithmic
signatures is a good candidate for post-quantum cryptography. The incompleteness implemented in
the algorithm for systems of linear equations guarantees undecidability with respect to secret
logarithmic signatures and secret matrix transformation. Quantum secrecy is based on the high
randomization of records in arrays of logarithmic signatures and the absence of regularities in the
structured data of the algorithm. The directional encryption algorithm is well-scalable with respect
to computing costs, memory, and limitations of hardware platforms without reducing the high level
of secrecy. Due to the selection of the general parameters of the cryptosystem, the declared NIST
levels of secrecy of 128, 192, 256 bits are realized. The cost of public keys when calculating over
words of 16, 32 bits is in the range of 1 ÷ 4 Kbytes and is comparable to implementations for the best
candidates for post-quantum cryptography. The basic computational operation of the algorithm is
bitwise XOR over the words of logarithmic arrays.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Rivest</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shamir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Adleman</surname>
          </string-name>
          <article-title>A method for obtaining digital signatures and publickey cryptosystems</article-title>
          .
          <source>Communications of the Association for Computing Machinery, 21</source>
          <volume>2</volume>
          (
          <year>1978</year>
          ) 120
          <fpage>126</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Rabin</surname>
          </string-name>
          ,
          <article-title>Digital signatures and public key functions as intractable as factorization</article-title>
          .
          <source>Technical Rep</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <article-title>Some public key crypto-functions as intractable as factorization, in: GR Blakley</article-title>
          and David Chaum , editors,
          <source>CRYPTO'84</source>
          , Springer, Heidelberg, volume
          <volume>196</volume>
          <source>of LNCS</source>
          ,
          <year>1984</year>
          , pp.
          <fpage>66</fpage>
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Goldwasser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Micali</surname>
          </string-name>
          ,
          <article-title>Probabilistic encryption and how to play mental poker keeping secret all partial information</article-title>
          ,
          <source>in :14th ACM STOC</source>
          , ACM Press,
          <year>1982</year>
          , pp.
          <fpage>365</fpage>
          <lpage>377</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Paillier</surname>
          </string-name>
          ,
          <article-title>Public-key cryptosystems based on composite degree residue classes</article-title>
          , in Jacques Springer, Heidelberg, volume
          <volume>1592</volume>
          <source>of LNCS</source>
          ,
          <year>1999</year>
          , pp.
          <fpage>223</fpage>
          <lpage>238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.W.</given-names>
            <surname>Shor</surname>
          </string-name>
          ,
          <article-title>Algorithms for quantum computation: Discrete logarithms and factoring</article-title>
          , in: 35th FOCS IEEE Computer Society Press,
          <year>1994</year>
          , pp.
          <fpage>124</fpage>
          <lpage>134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>McEliece</surname>
          </string-name>
          ,
          <article-title>A public-key cryptosystem based on algebraic coding theory</article-title>
          .
          <source>The deep space January/February</source>
          <year>1978</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Aragon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Barreto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bettaieb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bidoux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Blazy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-C.</given-names>
            <surname>Deneuville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gaborit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gueron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Guneysu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Melchor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Misoczki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Persichetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sendrier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Tillich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Zémo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasseur</surname>
          </string-name>
          , S. Ghosh, BIKE.
          <source>Technical report, National Institute of Standards and Technology</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Melchor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Aragon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bettaieb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bidoux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Blazy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-C.</given-names>
            <surname>Deneuville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gaborit</surname>
          </string-name>
          , E. Persichetti, G. Zémor, J. Bos, HQC.
          <source>Technical report, National Institute of Standards and Technology</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Albrecht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gilcher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lange</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Maram</surname>
          </string-name>
          , I. rich, R. Misoczki,
          <string-name>
            <given-names>R.</given-names>
            <surname>Niederhagen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. G.</given-names>
            <surname>Paterson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Persichetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Schwabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sendrier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Szefer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jung Tjhai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tomlinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Classic McEliece</surname>
          </string-name>
          .
          <source>Technical report, National Institute of Standards and Technology</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lamport</surname>
          </string-name>
          ,
          <article-title>Constructing digital signatures from a one8</article-title>
          , SRI International Computer Science Laboratory,
          <year>October 1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Merkle</surname>
          </string-name>
          ,
          <article-title>A certified digital signature</article-title>
          , in: Gilles Brassard, editor,
          <source>CRYPTO'89</source>
          , Springer, Heidelberg, volume
          <volume>435</volume>
          <source>of LNCS</source>
          ,
          <year>1990</year>
          , pp.
          <fpage>218</fpage>
          <lpage>238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rompel</surname>
          </string-name>
          ,
          <article-title>One-way functions are necessary and sufficient for secure signatures</article-title>
          ,
          <source>in: 22nd ACM STOC</source>
          , ACM Press,
          <year>1990</year>
          , pp.
          <fpage>387</fpage>
          <lpage>394</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Azarderakhsh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Campagna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Costello</surname>
          </string-name>
          , L. De Feo,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hess</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jalali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Koziel</surname>
          </string-name>
          , B. LaMacchia, P. Longa,
          <string-name>
            <given-names>M.</given-names>
            <surname>Naehrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Renes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Soukharev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Urbanik</surname>
          </string-name>
          , G. Pereira,
          <string-name>
            <given-names>K.</given-names>
            <surname>Karabina A. Hutchinson</surname>
          </string-name>
          , SIKE.
          <source>Technical report, National Institute of Standards and Technology</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Beullens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kleinjung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vercauteren</surname>
          </string-name>
          , class group computations, in: Steven D. Galbraith and Shiho Moriai, editors,
          <source>ASIACRYPT 2019</source>
          , Springer, Heidelberg,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>11921</volume>
          <source>of LNCS</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>227</fpage>
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>L. De Feo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Kohel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Leroux</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Petit</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>Wesolowski, signatures from quaternions and isogenies</article-title>
          , in: Shiho Moriai and Huaxiong Wang, editors,
          <source>ASIACRYPT 2020</source>
          , Springer, Heidelberg,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>12491</volume>
          <source>of LNCS</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>64</fpage>
          <lpage>93</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.R.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.R.</given-names>
            <surname>Magyarik</surname>
          </string-name>
          ,
          <article-title>A public-key cryptosystem based on the word problem</article-title>
          ,
          <source>in: Proc. Advances in Cryptology - CRYPTO</source>
          <year>1984</year>
          , LNCS 196, Springer-Verlag,
          <year>1985</year>
          , pp.
          <fpage>19</fpage>
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          ,
          <article-title>A cryptosystem from logarithmic signatures of finite groups</article-title>
          ,
          <source>in: Proceedings of the 29th Midwest Symposium on Circuits and Systems</source>
          , Elsevier Publishing, Amsterdam, The Netherlands,
          <year>1986</year>
          , pp.
          <fpage>972</fpage>
          <lpage>975</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.D.</given-names>
            <surname>Memon</surname>
          </string-name>
          ,
          <article-title>Algebraic properties of cryptosystem PGM</article-title>
          ,
          <source>Journal of Cryptology 5</source>
          <volume>3</volume>
          (
          <issue>1992</issue>
          )167
          <fpage>183</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Caranti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dalla</surname>
          </string-name>
          <string-name>
            <surname>Volta</surname>
          </string-name>
          ,
          <article-title>The round functions of cryptosystem PGM generate the symmetric group</article-title>
          ,
          <source>Designs, Codes and Cryptography 38</source>
          <volume>1</volume>
          (
          <year>2006</year>
          ) 147
          <fpage>155</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Stinson</surname>
          </string-name>
          , T. van Trung,
          <article-title>New approaches to designing public key cryptosystems using one-way functions and trapdoors in finite groups</article-title>
          ,
          <source>Journal of Cryptology 15</source>
          <volume>4</volume>
          (
          <year>2002</year>
          ) 285
          <fpage>297</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>W.</given-names>
            <surname>Lempken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          , T. van Trung and
          <string-name>
            <given-names>W.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <article-title>A public key cryptosystem based on non-abelian finite groups</article-title>
          ,
          <source>J. of Cryptology</source>
          ,
          <volume>22</volume>
          (
          <year>2009</year>
          ) 62
          <fpage>74</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Svaba</surname>
          </string-name>
          , T. van Trung,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zajac</surname>
          </string-name>
          ,
          <article-title>On the security of a realization of cryptosystem MST3</article-title>
          ,
          <source>Tatra Mountains Mathematical [16 1] Publications</source>
          <volume>41</volume>
          (
          <year>2008</year>
          ) 65
          <fpage>78</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>P.</given-names>
            <surname>Svaba</surname>
          </string-name>
          , T. van Trung,
          <article-title>Public key cryptosystem MST3 cryptanalysis and realization</article-title>
          ,
          <source>Journal of Mathematical Cryptology</source>
          <volume>4</volume>
          <fpage>3</fpage>
          (
          <issue>2010</issue>
          ) 271
          <fpage>315</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          Quantum Algorithms for Lattice Problems April 18,
          <year>2024</year>
          . URL: https://eprint.iacr.org/
          <year>2024</year>
          /555.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>B.</given-names>
            <surname>Prinell</surname>
          </string-name>
          , Social Network Post. URL: https://www.linkedin.com/posts/bart-preneel4451412_
          <article-title>lattice-based-cryptography-no-panic-but-activity-7184684082159603713- pxkX?utm_source=share&amp;utm_medium=member_desktop.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalimova</surname>
          </string-name>
          ,
          <article-title>Encryption scheme based on the automorphism group of the Ree function field</article-title>
          ,
          <source>in: 2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Didmanidze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sievierinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Shonia</surname>
          </string-name>
          ,
          <article-title>Encryption scheme based on the automorphism group of the Suzuki function field</article-title>
          ,
          <source>in: 2020 IEEE International Conference on PROBLEMS OF INFOCOMMUNICATIONS. SCIENCE AND TECHNOLOGY PIC ST2020 October 6-9</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalimova</surname>
          </string-name>
          ,
          <article-title>Improved encryption scheme based on the automorphism group of the Ree function field</article-title>
          , in: 2021 IEEE
          <string-name>
            <surname>International</surname>
            <given-names>IOT</given-names>
          </string-name>
          , Electronics and Mechatronics Conference (IEMTRONICS) ,
          <source>IEEE Xplore: 14 May</source>
          <year>2021</year>
          , DOI: 10.1109/ IEMTRONICS52119.
          <year>2021</year>
          .
          <volume>9422514</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sievierinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalimova</surname>
          </string-name>
          , S.-
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Balytskyi</surname>
          </string-name>
          ,
          <article-title>Strong Encryption Based on the small Ree groups</article-title>
          ,
          <source>in: 12</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalimova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Marukhnenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsyplakov</surname>
          </string-name>
          ,
          <article-title>Towards advance encryption based on a Generalized Suzuki 2-groups</article-title>
          , in: International Conference on Electrical, Computer, Communications and Mechatronics Engineering,
          <string-name>
            <surname>ICECCME</surname>
          </string-name>
          <year>2021</year>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khalimova</surname>
          </string-name>
          ,
          <article-title>Encryption scheme based on the automorphism group of the Ree function field</article-title>
          ,
          <source>in: 2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          , S. Khalimova,
          <article-title>MST3 cryptosystem based on a generalized Suzuki 2 groups</article-title>
          , in
          <source>: CEUR Workshop Proceedings</source>
          ,
          <year>2020</year>
          ,
          <volume>2711</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>G.</given-names>
            <surname>Khalimov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</surname>
          </string-name>
          , S. Khalimova,
          <article-title>MST3 cryptosystem based on the automorphism group of the Hermitian function field</article-title>
          , in: 2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and
          <string-name>
            <surname>Technology (PIC S&amp;T)</surname>
          </string-name>
          ,
          <year>2019</year>
          , pp.
          <fpage>865</fpage>
          <lpage>868</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>P.</given-names>
            <surname>Svaba</surname>
          </string-name>
          ,
          <article-title>Covers and logarithmic signatures of finite groups in cryptography</article-title>
          ,
          <source>Dissertation</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Blackburn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mullan</surname>
          </string-name>
          ,
          <article-title>Cryptanalysis of the mst3 public key cryptosystem</article-title>
          .
          <source>Journal of Mathematical Cryptology</source>
          ,
          <volume>3 4</volume>
          (
          <issue>2009</issue>
          )
          <fpage>321</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>W.</given-names>
            <surname>Lempken</surname>
          </string-name>
          , T. van Tran,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Magliveras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <article-title>A public key cryptosystem based on nonabelian finite groups</article-title>
          .
          <source>Journal of Cryptology, 22</source>
          <volume>1</volume>
          (
          <year>2009</year>
          ) 62
          <fpage>74</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>