<!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>Universal Quantum Gate as a Tool for Modeling Quantum Cryptanalysis Algorithms on a Quantum Circuit</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aleksei Petrenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergei Petrenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Viktoriya Taran</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Saint Petersburg Electrotechnical University "LETI"</institution>
          ,
          <addr-line>5, Professor Popov Street, St. Petersburg, 197376</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>V.I.Vernadsky Crimean Federal University</institution>
          ,
          <addr-line>Prospekt Vernadskogo, 4, Simferopol, 295007, Crimea</addr-line>
        </aff>
      </contrib-group>
      <fpage>143</fpage>
      <lpage>150</lpage>
      <abstract>
        <p>The article discusses the features of modeling quantum cryptanalysis algorithms on a quantum scheme. Some engineering problems of the implementation of quantum cryptanalysis algorithms are shown and an analysis of possible ways of their solution is carried out. The uniqueness of quantum computation is shown due to the ability to carry out some non-trivial quantum computation using superposition, that is, it is possible to perform a series of mathematical operations, each of which operates with all stored data at the same time. The article discusses an algorithm for a quantum computer, which must initialize this vector in some specified form (depending on the model of the quantum computer). At each step of the algorithm, this vector is modified by a unitary matrix, which is determined by the physics of the device. It is proposed to consider the universal quantum gate as the quantum equivalent of the classical Boolean function from the universal set, which is a gate, and, acting on a qubit or their various combinations, can imitate the action of any other quantum gate. In the study of quantum algorithms, polynomial-time algorithms are found in problems for which no classical polynomial algorithms are known for their solution. For the required protection of quantum systems from decoherence errors and other quantum noise, methods of quantum error correction (QEC) have become widespread.</p>
      </abstract>
      <kwd-group>
        <kwd>1 The national quantum program</kwd>
        <kwd>a roadmap for the development of quantum technologies</kwd>
        <kwd>quantum computing and computers</kwd>
        <kwd>quantum and post-quantum cryptography</kwd>
        <kwd>quantum cryptanalysis algorithms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Distinguish between symmetric and asymmetric (public key) encryption algorithms. Symmetric
encryption algorithms, for example, AES or RC6, are considered sufficiently strong if they are not
known to crack them faster than brute force. The brute-force complexity (for an attack with a known
ciphertext) can be estimated as O (2k), where k is the key length in bits. Considering that back in 2002,
using the amateur network of distributed computing distributed.net, the possibility of cracking a 64-bit
key by brute force was demonstrated, now the key length is considered to be 128 bits, and the maximum
key length supported by the most symmetric crypto algorithms is 256 bits.</p>
      <p>For asymmetric crypto algorithms, cryptanalysis methods are known that work much faster than full
search. Because of this, asymmetric crypto algorithms have a key length much longer than symmetric
ones. The most commonly used algorithm is RSA, based on the computational complexity of the
problem of factorizing integers, and El-Gamal's algorithm, based on the computational complexity of
the discrete logarithm problem. In this case, versions of the El-Gamal algorithm are used for various
fields, for example, over a group of points of an elliptic curve. Consider possible quantum cryptanalysis
algorithms for symmetric and asymmetric encryption schemes.</p>
      <p>Consider the features of modeling quantum cryptanalysis algorithms on a quantum scheme. Let us
show the differences between the mentioned algorithms and classical algorithms (the essence of the
transformation of the well-known Church-Turing thesis into the Church-Turing-Deutsch thesis). Then
we will point out some engineering problems in the implementation of quantum cryptanalysis
algorithms and then analyze possible ways to solve them.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of Publications</title>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] proposed an assessment procedure based on integral estimates of unconditional
and conditional criteria, found the absence of a universal post-quantum cryptographic algorithm,
proposed to separate three options for using post-quantum algorithms: for lightweight cryptography,
for use in standard automated systems and use in a cloud environment, received estimates of
postquantum algorithms depending on the conditions of their application.
      </p>
      <p>
        The research [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is dedicated to finding quantum computing algorithms other than Shor’s algorithm
to explore quantum computing cryptographic attack and various existing algorithms for integer
factorization algorithms of quantum computing are studied and show optimistic potentials of quantum
annealing algorithm and D-Wave quantum computer for deciphering the RSA cryptosystem.
      </p>
      <p>
        The article [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] discussed modern encryption algorithms and the possibility of integrating them into
different spheres and using cryptanalysis method has chosen algorithm for integration with quantum
technologies.
      </p>
      <p>
        Authors [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] describe ciphers and classical encryption and decryption algorithms and specify the
basic methods and evolution vectors for cryptography and cryptanalysis. During this research, we have
conducted a review of the requirements for the stability of the developed quantum key integration
algorithm.
      </p>
      <p>
        The authors [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] evaluate the computational power of some existing quantum computers to illustrate
research in post-quantum security and analyze the post-quantum security of well-known messaging
specification Signal, the core of Signal specification is the Double Ratchet protocol, and suggest some
possible ways to improve the security features of Signal specification.
      </p>
      <p>
        The work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is devoted to the study of quantum versions of the differential cryptanalysis based on
using a combination of the quantum minimum/maximum search algorithm and the quantum counting
algorithm. The author has estimated the complexity and the required resources for applying the quantum
differential and quantum linear cryptanalysis to searching round keys of block ciphers. It is shown that
the implementation of the quantum linear method requires fewer logical qubits than for the
implementation of the quantum differential method.
      </p>
      <p>
        The authors [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] are investigated biometric cryptographic systems, which are designed to generate
secure pseudorandom sequences that can be used as cryptographic keys, passwords, etc. This work
presents a new key generation scheme that uses fuzzy extractors from the biometric data of the iris. The
proposed method is based on the code-based public-key cryptosystems which are considered to be
resistant to quantum cryptanalysis.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] paper, authors describe a new implementation of MST3 cryptosystems based on the group of
automorphisms of the field of the Pu function. The main difference of the presented implementation is
the extension of the logarithmic signature and, as a consequence, the presence of multi-stage recovery
of message parts from the ciphertext.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] paper, the author devised a concretely efficient polynomial method-based algorithm for
solving multivariate equation systems over F2 and analyze this algorithm’s performance for solving
random equation systems, and bound its complexity, and apply the algorithm in cryptanalysis of
recently proposed instances of the Picnic signature scheme (an alternate third-round candidate in
NIST’s post-quantum standardization project) that are based on the security of the LowMC block
cipher.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. The Quantum Algorithm</title>
      <p>A quantum analog of a bit (quantum bit, or qubit) has quantum mechanical features of behavior.
Almost any quantum system (with at least two states) can act as a qubit. Its state space is the Hilbert
space the linear hull spanned by two (or more) basis vectors (in Dirac's notation, quantum states are
written as |0⟩ and |1⟩).</p>
      <p>The general state of a quantum system with two states can be represented by a superposition of basis
states | ⟩ =  |0⟩ +  |1⟩, wherein | |2+| |2 = 1 (Fig. 1).</p>
      <p>Note that a register composed of L two-level qubits can simultaneously store up to 2L numbers in a
quantum superposition. Therefore, if the register is replenished with additional qubits, then the amount
of stored information in the register will increase exponentially. For example, a 250-qubit register with
atomic dimensions will be able to store more numbers than there are atoms in the known universe (1078).
Moreover, this is an understated estimate of the amount of quantum information contained in a quantum
register, since the superposition vectors are in a continuously variable proportion - each with its own
phase. Even so, if we measure the state of the register, we get only one of those numbers. However, the
uniqueness of quantum computation lies in the fact that it is possible to carry out some non-trivial
quantum computation using superposition - you can perform a series of mathematical operations, each
of which operates on all the stored data at the same time.The state of the L-qubit register can be
represented by a 2L-dimensional complex vector. An algorithm for a quantum computer must initialize
this vector in some specified form (depending on the model of the quantum computer). At each step of
the algorithm, this vector is modified by a unitary matrix, which is determined by the physics of the
device. The unitarity of the matrix guarantees its reversibility (thus, each step is reversible). After the
completion of the algorithm, the 2L-dimensional complex vector stored in the register must be read from
the qubit register by quantum measurement. According to the laws of quantum mechanics, the result of
this measurement will be a random string of L bits (and the measurement will destroy the final state).
This random string can be used in calculating the function value because (according to the model) the
probability distribution of the measured bit string is skewed towards the correct function value. By
repeated runs of the quantum computer and then measuring the yield, the correct value can be
determined with high probability (Fig. 2).</p>
      <p>The quantum algorithm is performed by implementing a series of sequential unitary operations. Note
that for a given algorithm, operations will always be performed in the same order. There is no "IF,
THEN" logical condition to varying the sequence since there is no way to read the state of the qubit
before the final measurement. But there are conditional operations implemented by the СNOT gate
(Figure 3).</p>
      <p>According to D. Deutsch, the following requirements are imposed on a quantum computer. A
quantum computer is a set of n qubits, for which the following operations are practically defined:
1) Each qubit can be initialized in a known state (for example, the state |0⟩.
2) Each qubit can be measured in the basis {|0⟩, |1⟩}.
3) A universal quantum gate (or set of gates) can act on any limited subset of qubits.
4) The state of the qubits does not change except through the above transformations.</p>
      <p>This description does not touch on certain technological aspects but contains the basic ideas for
constructing a quantum computer.</p>
      <p>
        Note that the theoretical model of quantum computing is networked and implies a sequential effect
of logical gates on a set of qubits. Logic gates of a classical electronic computer are located on a circuit
board separately from each other; in a quantum computer, logical gates are considered as interactions
of several qubits that occur at a certain time. In this case, qubits form a certain configuration, in which
there are fundamentally more options for interaction between elements than in a classical computer. It
is also possible to develop other models of quantum computing, for example, the cellular automaton
model [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>The universal quantum gate is the quantum equivalent of the classical Boolean function from the
universal set and is a gate that, acting on a qubit or their various combinations, can simulate the action
of any other quantum gate. In 1985, D. Deutsch showed that fairly simple quantum gates can constitute
a universal set that will be sufficient to build a quantum computer. For example, a pair of one-qubit gate
V(θ, φ) and two-qubit gate “CNOT”, where V(θ, φ) is a gate of arbitrary rotation of one qubit:
 ( ,  )= (
CNOT can be represented by a matrix
cos ( )
−  −</p>
      <p>sin ( )
−  
sin ( )
cos ( )

2

2</p>
      <p>),

2
1
0
0
0

2
0
1
0
0
0
0
0
1
0
0
0
1</p>
      <p>)
2 −1
∑   | ⟩.</p>
      <p>=0
∑ |  |</p>
      <p>2 = 1.
2 −1
 =0
and can be considered a universal set. Any unitary n × n matrix can be formed by combining two-qubit
CNOT gates and rotation gates of one qubit. A description of such universal gates can be found in D.
Deutsch, S. Lloyd, D.P. di Vincenzo, and A. Barenzo</p>
      <p>A quantum algorithm is an algorithm that uses the quantum properties of an object to process a
computation. You can formalize the description of quantum computing in terms of the classical
computing model. For example, logical operations on bits of computer memory according to Turing of
classical computation are replaced by unitary transformations acting on a fixed finite number of qubits.</p>
      <p>
        In the study of quantum algorithms, it turns out to be interesting to find polynomial-time algorithms
in problems for which no classical polynomial algorithms for their solution are known. According to
researchers [
        <xref ref-type="bibr" rid="ref10 ref6 ref7 ref8 ref9">6-10</xref>
        ], quantum computers will be able to solve cryptanalysis problems much more
efficiently than classical ones.
      </p>
      <p>Thus, quantum computers are based on quantum registers, which are made up of quantum bits
(qubits). When measuring a quantum system, a quantum bit can have such a state that the measurement
can show |0 with some probability, and show |1 with some other probability.</p>
      <p>A quantum register consisting of n quantum bits has dedicated states corresponding to n bit binary
numbers from |00K0 to |11K1. The state of a quantum register is written as a linear combination of
all these highlighted states:</p>
      <p>In this case, the normalization condition is satisfied:</p>
      <p>The ax coefficients are complex numbers. They are called the amplitudes of the corresponding states
|x.
denoted as ⟨ | ⟩ and is introduced in the usual way: ⟨ | ⟩ =
represent different values of an n-bit word at the same time.</p>
      <p>The state of a system consisting of n quantum bits is described by a vector of unit length in a
2ndimensional complex unitary space (the scalar product of states | ⟩ = | 1K  ⟩ and | ⟩ = | 1K  ⟩
∑    . Quantum register of length n, can</p>
      <p>To extract information from a quantum register, a measurement must be made. Any set of quantum
bits can be measured. In addition, since quantum states form Euclidean space, measurements can be
made on different bases. However, the measurement leads to the transition of the system to the basic
state corresponding to the measurement results.</p>
      <p>A quantum computer can perform transformations on a quantum register. A quantum transformation
is a mapping of a unitary space formed by a quantum system into itself. With quantum systems, only
linear unitary transformations can be performed, and any linear unitary transformation is admissible.
Due to linearity, quantum transformations are completely determined by their action based on vectors.</p>
      <p>The engineering problems of the implementation of quantum cryptanalysis algorithms include
keeping the computer elements in a relatively stable (coherent) state, as well as protecting against
decoherence errors. The first problem is related to the fact that, in practice, the interaction of a quantum
system with the outside world leads to a loss of coherence (otherwise, its decoherence), and,
consequently, to an emergency shutdown of the computer. This effect leads to a violation of the unitary
nature (or, more precisely, reversibility) of the quantum steps of the computation, which will soon be
after the launch of the algorithm, as a result of which it will be impossible to solve complex problems
of cryptanalysis.</p>
      <p>
        The point is that the fourth point of D. Deutsch's requirements to a quantum computer on the
invariability of the state of a quantum system is, in principle, physically unrealizable [
        <xref ref-type="bibr" rid="ref10 ref3 ref9">3, 9, 10</xref>
        ]. In
reality, there is no perfect quantum gate, nor a completely isolated system. You can strive for the most
accurate approximation of a real device to the ideal, but at present, this is not feasible. Gates such as
XOR are based on the interaction of two initially separated qubits. But if qubits interact with each other,
then they will inevitably interact with something else [
        <xref ref-type="bibr" rid="ref2 ref5 ref6">2, 5, 6</xref>
        ]
      </p>
      <p>In practice, it turned out that designing a quantum system in which the loss of coherence would
occur less than once in a million uses of the XOR gate turned out to be a rather difficult engineering
task. According to the researchers, it remains to be seen whether the laws of physics allow finding a
lower limit on the rate of loss of coherence. This problem was identified in the works of S. Garoche and
J.M. Raymond, R. Landauer, C. Miguel and A. Barenzo.</p>
      <p>
        Thus, periodically projecting the state of the computer through carefully selected measurements is
not sufficient by itself. Therefore, for the required protection of quantum systems from decoherence
errors and other quantum noise, methods of quantum error correction (QEC) have become widespread
[20]. For quantum systems, were first proposed and considered in the works of E. Steen and,
independently of him, A.R. Kalderbank and P. Shor [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5 ref6 ref7">1-7</xref>
        ].
      </p>
      <p>Scientists have noted the importance of quantum error correction for error-correcting quantum
computing, not only to combat noise are stored quantum information but also to compensate for “noisy”
quantum gates, as well as to compensate for imperfections in quantum measurement tools. Initially, it
was not clear whether network data should be ideal when using error correction techniques. P. Shor
showed how to make error correction networks insensitive to errors within these networks. In other
words, it turned out that such "error correction" networks cancel out more interference than they create.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>
        The discovery of the method of quantum error correction approximately coincided with the
emergence of the associated method of “entanglement enhancement”, which also provides
interferencefree transmission of quantum states over a noisy quantum channel [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The basic idea behind this
method is that the sender forms many linked pairs of qubits, and then sends one qubit from each pair
over the noisy channel to the receiver.
      </p>
      <p>The sender and receiver accumulate qubits and then perform a parity-checked measurement: for
example, the receiver XOR the received and subsequent qubits and then measures the resulting qubit.
After the sender performs identical operations on their qubits, they compare the results. If the results
match, then the states of more than half of the unmeasured qubits coincide with the required one by
chance: |00⟩ + |11⟩. If the results do not match, the qubits are discarded.</p>
      <p>
        It is required to have its technical solutions with the maximum degree of localization of production
(both end devices and components) to eliminate the risk of introducing destructive hardware and
software (undeclared capabilities, NDV) into hardware and software, and, as a consequence, access to
protected information [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Thus, The study of user awareness as an element of predicting the targets of an attack has also
practical application as a study of the dynamics of changes in the landscape of security threats [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12-14</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgments</title>
      <p>The article was prepared based on the results of research carried out with the support of the RFBR
grant (No. 20-04-60080).</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Gorbenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponomar</surname>
          </string-name>
          ,
          <article-title>Examining a Possibility to Use and the Benefits of Post-Quantum Algorithms Dependent on the Conditions of Their Application</article-title>
          .
          <source>Eastern-European Journal of Enterprise Technologies</source>
          .
          <year>2017</year>
          . V.
          <article-title>2</article-title>
          . No 9 (
          <issue>86</issue>
          ). PP.
          <volume>21</volume>
          -
          <fpage>32</fpage>
          . DOI:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2017</year>
          .96321
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.-N.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.-N.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.-M.</given-names>
            <surname>Ji</surname>
          </string-name>
          , H.-G. Zhang, Progress in Quantum Computing Cryptography Attacks.
          <source>Jisuanji Xuebao</source>
          .
          <year>2020</year>
          . V.
          <volume>43</volume>
          . No 9. PP.
          <volume>1691</volume>
          -
          <fpage>1707</fpage>
          . DOI:
          <volume>10</volume>
          .11897/SP.J.
          <volume>1016</volume>
          .
          <year>2020</year>
          .01691
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Abdinurova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kynabay</surname>
          </string-name>
          ,
          <article-title>Revealing Encryption Algorithm for Integrating with Quantum Technologies by Using Cryptanalysis</article-title>
          .
          <source>In 14th International Conference on Electronics Computer and Computation</source>
          ,
          <string-name>
            <surname>ICECCO</surname>
          </string-name>
          <year>2018</year>
          .
          <volume>14</volume>
          .
          <year>2019</year>
          . PP.
          <volume>8634689</volume>
          . DOI:
          <volume>10</volume>
          .1109/ICECCO.
          <year>2018</year>
          .8634689
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pljonkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gorbunov</surname>
          </string-name>
          ,
          <article-title>The General Principles of Quantum Key Integration into Data Network ParT 1</article-title>
          .
          <source>In 2019 2nd International Conference on Intelligent Communication and Computational Techniques</source>
          ,
          <string-name>
            <surname>ICCT</surname>
          </string-name>
          <year>2019</year>
          .
          <volume>2</volume>
          .
          <year>2019</year>
          . PP.
          <volume>308</volume>
          -
          <fpage>312</fpage>
          . DOI:
          <volume>10</volume>
          .1109/ICCT46177.
          <year>2019</year>
          .8969011
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bobrysheva</surname>
            <given-names>J.</given-names>
          </string-name>
          , Zapechnikov S.
          <article-title>Post-Quantum Security of Messaging Protocols: Analysis of Double Ratcheting Algorithm</article-title>
          .
          <source>In Proceedings of the 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering</source>
          ,
          <string-name>
            <surname>EIConRus</surname>
          </string-name>
          <year>2020</year>
          .
          <year>2020</year>
          . PP.
          <year>2041</year>
          -
          <fpage>2044</fpage>
          . DOI:
          <volume>10</volume>
          .1109/EIConRus49466.
          <year>2020</year>
          .9039075
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Denisenko D. Quantum</surname>
          </string-name>
          <article-title>Differential Cryptanalysis</article-title>
          .
          <source>Journal of Computer Virology and Hacking Techniques</source>
          .
          <year>2021</year>
          . DOI:
          <volume>10</volume>
          .1007/s11416-021-00395-x
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lutsenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kuznetsova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Smirnov</surname>
          </string-name>
          , Biometric Cryptosystems: Overview,
          <string-name>
            <surname>State-Of-</surname>
          </string-name>
          The-
          <source>Art and Perspective Directions. Lecture Notes in Networks and Systems</source>
          .
          <year>2021</year>
          . V. 152. PP.
          <volume>66</volume>
          -
          <fpage>84</fpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -58359-
          <issue>0</issue>
          _
          <fpage>5</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G. Khalimov S.</given-names>
            ,
            <surname>Khalimova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kotukh</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</source>
          , Management, and Security,
          <string-name>
            <surname>IOTSMS</surname>
          </string-name>
          <year>2020</year>
          .
          <volume>7</volume>
          .
          <year>2020</year>
          . С. 9340192. DOI:
          <volume>10</volume>
          .1109/IOTSMS52051.
          <year>2020</year>
          .9340192
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>I. Dinur</surname>
          </string-name>
          ,
          <article-title>Cryptanalytic Applications of the Polynomial Method for Solving Multivariate Equation Systems over GF(2</article-title>
          ).
          <source>Lecture Notes in Computer Science</source>
          .
          <year>2021</year>
          . Т.
          <volume>12696</volume>
          LNCS. С.
          <volume>374</volume>
          -
          <fpage>403</fpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -77870-5_
          <fpage>14</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.S.</given-names>
            <surname>Petrenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.M.</given-names>
            <surname>Romanchenko</surname>
          </string-name>
          ,
          <article-title>A promising cryptanalysis method based on Shor's algorithm</article-title>
          .
          <source>Protection of information. Inside No</source>
          .
          <volume>2</volume>
          <fpage>2020</fpage>
          . SPb.:
          <article-title>Publishing house</article-title>
          .
          <source>Athena</source>
          ,
          <year>2020</year>
          . PP.
          <volume>17</volume>
          -
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.S.</given-names>
            <surname>Petrenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.A.</given-names>
            <surname>Petrenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.A.</given-names>
            <surname>Makoveichuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Olifirov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Krachunov</surname>
          </string-name>
          ,
          <source>Security Threat Model Based on Analysis of Foreign National Quantum Programs. Selected Papers of the VI International Scientific and Practical Conference "Distance Learning Technologies" (DLT</source>
          <year>2021</year>
          ).
          <year>2021</year>
          . РР.
          <volume>11</volume>
          -
          <fpage>25</fpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3057</volume>
          /paper2.pdf
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.V.</given-names>
            <surname>Zolotarev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.Y.</given-names>
            <surname>Parotkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.V.</given-names>
            <surname>Ulianova</surname>
          </string-name>
          ,
          <article-title>Evaluation of Game Resources as a Purpose of Cyber Attacks for Educational Games</article-title>
          .
          <source>Selected Papers of the VI International Scientific and Practical Conference "Distance Learning Technologies" (DLT</source>
          <year>2021</year>
          ).
          <year>2021</year>
          . РР.
          <volume>290</volume>
          -
          <fpage>295</fpage>
          . http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3057</volume>
          /paper35.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Proshkin</surname>
          </string-name>
          , E. Basan,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <article-title>Radio Frequency Method for Emulating Multiple UAVs</article-title>
          .
          <source>17th International Conference on Intelligent Environments, IE 2021 Proceedings</source>
          ,
          <year>2021</year>
          ,
          <volume>9486599</volume>
          , https://doi.org/10.1109/IE51775.
          <year>2021</year>
          .9486599
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Basan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peskova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Analysis of Communication Channels for the Organization of Control and Interaction of UAVs from the Security Viewpoint</article-title>
          .
          <source>CEUR Workshop Proceedings SibDATA 2021: Short Paper Proceedings of the 2nd Siberian Scientific Workshop on Data Analysis Technologies with Applications</source>
          ,
          <volume>3047</volume>
          ,
          <year>2021</year>
          . PP.
          <volume>17</volume>
          -
          <fpage>23</fpage>
          , http://ceur-ws.org/Vol3047/paper3.pdf
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>