<!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>world in cybersecurity land</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Manuel A. Serrano</string-name>
          <email>Manuel.Serrano@uclm.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luis E. Sanchez</string-name>
          <email>LuisE.Sanchez@uclm.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Santos-Olmo</string-name>
          <email>Antonio.SantosOlmo@uclm.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Garcia-Rosado</string-name>
          <email>David.GRosado@uclm.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Blanco</string-name>
          <email>Carlos.Blanco@unican.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduardo Fernandez-Medina</string-name>
          <email>Eduardo.FdezMedina@uclm.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Alarcos Research Group, University of Castilla - La Mancha</institution>
          ,
          <addr-line>Ciudad Real</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>GSyA Group, University of Castilla - La Mancha</institution>
          ,
          <addr-line>Ciudad Real</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Cantabria</institution>
          ,
          <addr-line>Santander</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Quantum computing is a disruptive new technology that will change the world of computing as we know it. This new programming paradigm promises to solve several currently unsolvable problems, but it also opens up new challenges, such as post-quantum cryptography. In this context, future professionals need to be prepared to face this new framework and new concepts need to be outlined and incorporated into the corpus of cybersecurity education. In this paper we present the main advances in quantum computing and show a small case study similar to the new challenges we face, in order to raise awareness of the need to incorporate quantum cybersecurity in education. Quantum Computing, quantum cybersecurity, quantum optimization, quantum machine learning</p>
      </abstract>
      <kwd-group>
        <kwd>(A</kwd>
        <kwd>Santos-Olmo)</kwd>
        <kwd>0000-0003-4613-5501 (D</kwd>
        <kwd>Garcia-Rosado)</kwd>
        <kwd>0000-0001-9001-0904 (C</kwd>
        <kwd>Blanco)</kwd>
        <kwd>0000-0003-2553-9320</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Quantum computing is an emerging technology that has the potential to revolutionize many
ifelds, including cybersecurity. Quantum computers can perform certain calculations
exponentially faster than classical computers, which makes them well-suited for applications in areas
such as chemistry, medicine, machine learning, and cryptography [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Quantum computing is
based on quantum theory, which allows for calculations using probability theory and linear
algebra. This makes it possible to solve complex problems that classical computers cannot
handle, such as encryption and cybersecurity [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        In the field of cybersecurity, many encryption techniques currently used to secure data could
be broken by quantum computing, using new algorithms and approach like the famous Shor’s
algorithm [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This means that new encryption methods will need to be developed to protect
against attacks from quantum computers. But also, quantum computing has the potential
to revolutionize the field of cybersecurity by enabling the development of new encryption
methods that are resistant to attacks from quantum computers. On others research fields, the
nEvelop-O
advances in quantum optimization [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and quantum machine learning techniques [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], open new
cybersecurity approach to solve hard problems that cannot be solved with classical computers.
      </p>
      <p>
        By teaching quantum computing in cybersecurity education, future professionals will be better
equipped to develop and implement these new encryption methods. Additionally, understanding
quantum computing can help cybersecurity professionals better understand the vulnerabilities
of current encryption methods and develop more efective strategies for protecting against
attacks [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Overall, the importance of quantum computing lies in its potential to solve problems using
different computational resources to address several tasks, including encryption and cybersecurity,
in a way that classical computers cannot handle, and its ability to perform certain calculations
exponentially faster than classical computers. In the field of cybersecurity, quantum computing
has the potential to revolutionize encryption methods and improve the overall security of digital
systems. As such, it is important for cybersecurity education to include quantum computing as
a topic of study to prepare future professionals for the changing landscape of cybersecurity.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Quantum computing state of the art</title>
      <p>In this section we will look at the main advances in quantum computing and their applications
to solving cybersecurity problems in the post-quantum era.</p>
      <sec id="sec-2-1">
        <title>2.1. Quantum programming</title>
        <p>
          The paradigm of quantum computing, which takes advantage of reality’s quantum physical
features, such as superposition and entaglement [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], has the potential to have a significant
impact on computers [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The development of efective quantum algorithms by Shor [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and
Grover [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] has generated a great deal of interest in the area of quantum programming. Finding
novel quantum algorithms is still a very challenging issue, in part because quantum programs
are typically written as quantum circuits or in some combinator language that yields functional
circuits. The usage of quantum bits (qubits) rather than conventional bits is the first feature
that sets quantum programming apart from classical programming.
        </p>
        <p>In addition to syntax-based notations ofered by a wide range of quantum programming
languages (such as Q# or QASM) that have been proposed to make it simpler to express quantum
algorithms, quantum circuits and gates can also be graphically represented, as in Figure 1.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Shor’s Algorithm</title>
        <p>
          Shor’s algorithm is a quantum algorithm that can eficiently factor large numbers, which is a
problem that is believed to be intractable for classical computers [
          <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
          ]. It was developed
by Peter Shor in 1994 and is based on the principles of quantum mechanics. The algorithm
works by finding the period of a function, which can be used to factor a large number into its
prime factors. Shor’s algorithm has important implications for cryptography, as many modern
encryption schemes rely on the dificulty of factoring large numbers. The algorithm can break
the RSA cryptosystem, which is widely used for secure communication, by factoring integers
that are the product of two similarly-sized primes [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], which is a problem that is believed to
be intractable for classical computers [15]. The algorithm works by finding the period of a
function, which can be used to factor a number into its prime factors. The algorithm consists of
two main steps: first, it uses a quantum Fourier transform to find the period of a function, and
second, it uses classical algorithms to find the factors of the number based on the period.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Post-quantum cryptography</title>
        <p>
          Post-quantum cryptography refers to cryptographic algorithms that are believed to be secure
against attacks by quantum computers [16]. Quantum computers have the potential to break
many of the currently used cryptographic algorithms, such as RSA and elliptic curve
cryptography, by using Shor’s algorithm to factor large numbers and compute discrete logarithms [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
Post-quantum cryptography aims to develop new cryptographic algorithms that are resistant to
quantum attacks, and several candidates have been proposed, such as lattice-based cryptography,
code-based cryptography, and hash-based cryptography [16]:
• Lattice-based cryptography [17]: It is based on the hardness of finding the shortest
vector in a high-dimensional lattice. Examples of lattice-based cryptographic algorithms
include NTRUEncrypt, NewHope, and Kyber.
• Code-based cryptography [18]: Based on the hardness of decoding certain
errorcorrecting codes. Examples of code-based cryptographic algorithms include McEliece
and RQC.
• Hash-based cryptography [19]: It is based on the properties of hash functions.
Examples of hash-based cryptographic algorithms include XMSS and SPHINCS+.
• Multivariate cryptography [20]: This type of cryptography is based on the hardness
of solving systems of multivariate polynomial equations. Examples of multivariate
cryptographic algorithms include Rainbow and HFE.
        </p>
        <p>
          The development of post-quantum cryptography is important for ensuring the security of
communication and data in the future, as quantum computers become more powerful and
widespread. This situation, poses a threat to modern encryption practices because it has the
potential to break many of the currently used cryptographic algorithms, such as RSA and elliptic
curve cryptography, by using Shor’s algorithm to factor large numbers and compute discrete
logarithms. Quantum computers can perform these computations exponentially faster than
classical computers, which makes them a significant threat to the security of encrypted data
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>As quantum computers become more powerful and widespread, they could potentially
break the encryption used to protect sensitive information, such as financial data, government
secrets, and personal information. Therefore, the development of post-quantum cryptography
is important for ensuring the security of communication and data in the future.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Quantum machine learning</title>
        <p>Quantum machine learning [21] is an emerging field that combines the principles of quantum
computing and machine learning to develop new algorithms that can solve complex problems
more eficiently than classical algorithms. Quantum machine learning algorithms leverage
the properties of quantum mechanics, such as superposition and entanglement, to perform
computations in parallel and explore multiple solutions simultaneously. Some examples of
quantum machine learning algorithms include quantum support vector machines, quantum
neural networks, and quantum principal component analysis [22]. These algorithms have
been applied to various problems, such as image recognition, drug discovery, and financial
forecasting. However, the field of quantum machine learning is still in its early stages, and
researchers are exploring ways to improve the performance and scalability of these algorithms.
The best quantum machine learning algorithms depend on the specific problem being solved
and the available quantum hardware. Currently, most quantum machine learning algorithms
are designed to run on quantum simulators or small-scale quantum computers, and their
performance is limited by the number of qubits and the quality of the quantum gates. As quantum
hardware continues to improve, it is expected that quantum machine learning algorithms will
become more powerful and applicable to a wider range of problems.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. Quantum optimization</title>
        <p>Quantum optimization is a field of quantum computing that focuses on solving optimization
problems using quantum algorithms. Optimization problems are those that involve finding
the best solution among a set of possible solutions, such as finding the shortest path between
two points or the best way to allocate resources. Quantum optimization algorithms aim to find
the optimal solution faster than classical algorithms by exploiting the quantum properties of
superposition and entanglement. One of the most well-known quantum optimization algorithms
is the quantum annealing algorithm [23], which is used in quantum annealers such as
DWave systems. Another popular quantum optimization algorithm is the quantum approximate
optimization algorithm (QAOA) [24], which is a variational algorithm that uses a sequence of
quantum gates to approximate the optimal solution. Other quantum optimization algorithms
include feedback-based quantum optimization, threshold-based quantum optimization, and
warm-starting quantum optimization [25, 26, 27, 28].</p>
        <p>The field of optimization algorithms has made great strides in recent years, and quantum
adiabatic computing is one of them. In addition to the traditional search algorithms, which
have some eficiency and efectiveness issues, new algorithms and approaches have been
discovered and developed, which have been gradually raising the efectiveness of this class
of techniques.In this regard, adiabatic quantum computation holds out one of the greatest
possibilities for addressing challenging NP-complete optimization problems in polynomial time
[29] by representing the problem to be addressed as a superposition of qubits, and through the
annealing process, the qubits are collapsed to a classical state that is either 0 or 1, and which
represents the lowest energy solution to the given problem. Quantum optimization has potential
applications in various fields, such as finance, logistics, and drug discovery, where optimization
problems are common and often computationally expensive to solve using classical methods
[30].</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. A cybersecurity adiabatic optimization example</title>
      <p>In this study, we use a quantum computing methodology to enhance incident response
management within a framework for risk assessment and management. The present problem is to
select the minimum set of incidents to manage in order to solve all the controls associated to
the incidents. The input to the algorithm is a series of incidents, having each of them a severity
and an estimated resolution time. In addition, it has a series of associated controls that will
have to be reviewed and strengthened in order to consider that the incident has been resolved.
These controls can be associated to the resolution of several incidents. To solve the problem,
we should select a result in which the minimum set of incidents to be solved is selected, so that
we cover all the controls that allow us to solve the other incidents.</p>
      <p>We will model this problem as a Quadratic Unconstrained Binary Optimization (QUBO) problem,
which will represent the objectives and constraints of our problem and can be sent to the solver
of the adiabatic quantum computer to find the minimum energy state, which will coincide with
the combination of variables, i.e. incidents, that must be selected to find an optimal result to
our problem. This kind of problems are specified on the basis of a Hamiltonian, indicating the
objective and the constraints to be met by the solution. Our main objective is to minimize the
total time of the issues that are part of the solution. In the form of a BQM 1 expression we could
specify it as follows:

=1
∑(  ×   )
(1)</p>
      <p>Being   the binary variable that determines whether or not the incident i is selected, and  
the estimated time related to the incident i. It should be noted that our goal is to minimize this
objective.</p>
      <p>The constraints are somewhat more complicated to model, since the incidents can be fulfilled
either because they have been selected, or because the set of controls that form part of it have
already been solved by one or more previously selected issues. In order to find a possible
solution, let’s analyze a small example in Table 1:</p>
      <p>In Table 1 we can see that to solve our problem it is not necessary to solve all the incidents
{A,B,C} since by attending to a subset of them, e.g., {A,B}, we cover all the necessary controls. In
this problem, we are looking for all the incidents to be solved, and to determine that an incident
is solved we look at whether its controls have been selected or not. In other words, we want
all controls to have at least one incident related to it that has been selected. If all the controls
1Binary Quadratic Model, representing an optimization goal in the form of a binary quadratic polynomial
have been solved, we know that all the issues will be solved as well. This constraint will be
formulated as follows:</p>
      <p>Where   is the set of incidents related to the control k. With this expression we control that
at least one of the incidents related to k have been selected. Doing this for all the controls, we
Incident</p>
      <p>Controls
A
B
C
∑(  ×   ) +  × ∑ ( ∑(  − 1)2) = ∑(  ×   ) + ∑ ( ∑ (−   + 2     ))

∈ 

,∈ 
This expression gives us a linear part (−   ) and a quadratic part (2 
   ), which will be sent
to the quantum annealing solver through a bidimensional matrix generated from the above
expression. This Hamiltonian is converted into a QUBO matrix and sent to the quantum sampler
annealing for getting the lowest energy solution which represent the optimal solution.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>Today we are witnessing a new revolution that will change today’s computing world and open
up new challenges in the field of cybersecurity. Quantum computers are capable of solving
complex problems that are intractable with the classical computers we know and that are
processed in linear times. These new quantum algorithms dismantle some of the bases of
cybersecurity such as cryptographic algorithms and force us to investigate new post-quantum
cryptographic algorithms. But they not only ofer us challenges but also incorporate new tools
to streamline and improve the field of cybersecurity. In this sense, it is important to incorporate
all this new knowledge in the curricula of studies so that new professionals are prepared to
provide new solutions and face new challenges.
(2)
(3)
(4)</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work has been developed within the AETHER-UCLM (PID2020-112540RB-C42) funded
by MCIN/AEI/10.13039/501100011033, ALBA-UCLM (TED2021-130355B-C31,
id.4809130355130355-28-521), ALBA-UC (TED2021-130355B-C33, id.3611130630-130630-28-521) funded by
”Ministerio de Ciencia e Innovación”, and supported by the European Union’s Horizon 2020
Project “CyberSANE” under Grant Agreement No. 833683.
[15] M. Imran, An exact version of shor’s order finding algorithm and its applications, ArXiv
abs/2205.04240 (2022).
[16] J. A. Buchmann, K. E. Lauter, M. Mosca, Postquantum cryptography, part 2, IEEE Secur.</p>
      <p>Priv. 16 (2018) 12–13.
[17] D. Micciancio, O. Regev, Lattice-based cryptography, Post-quantum cryptography (2009)
147–191.
[18] N. Sendrier, Code-based cryptography: State of the art and perspectives, IEEE Security &amp;</p>
      <p>Privacy 15 (2017) 44–50.
[19] D. Butin, Hash-based signatures: State of play, IEEE security &amp; privacy 15 (2017) 37–43.
[20] J. Ding, A. Petzoldt, Current state of multivariate cryptography, IEEE Security &amp; Privacy
15 (2017) 28–36.
[21] R.-Z. Li, J. Xu, J. Yuan, D. Li, An introduction to quantum machine learning algorithms,
2020.
[22] M. Scekic, S. Scepanovic, S. Mitrović, Implementation of quantum machine learning
algorithms: A literature review, 2022 11th Mediterranean Conference on Embedded
Computing (MECO) (2022) 1–4.
[23] E. Crosson, E. Farhi, C. Y.-Y. Lin, H.-H. Lin, P. Shor, Diferent strategies for optimization
using the quantum adiabatic algorithm, arXiv preprint arXiv:1401.7320 (2014).
[24] J. Choi, J. Kim, A tutorial on quantum approximate optimization algorithm (qaoa):
Fundamentals and applications, in: 2019 International Conference on Information and
Communication Technology Convergence (ICTC), IEEE, 2019, pp. 138–142.
[25] N. N. Hegade, X. Chen, E. Solano, Digitized counterdiabatic quantum optimization, Physical</p>
      <p>Review Research 4 (2022) L042030.
[26] A. B. Magann, K. M. Rudinger, M. D. Grace, M. Sarovar, Feedback-based quantum
optimization, Physical Review Letters 129 (2022) 250502.
[27] J. Golden, A. Bärtschi, D. O’Malley, S. Eidenbenz, Threshold-based quantum optimization,
in: 2021 IEEE International Conference on Quantum Computing and Engineering (QCE),
IEEE, 2021, pp. 137–147.
[28] D. J. Egger, J. Mareček, S. Woerner, Warm-starting quantum optimization, Quantum 5
(2021) 479.
[29] V. Černý, Quantum computers and intractable (np-complete) computing problems, Phys.</p>
      <p>Rev. A 48 (1993) 116–119. URL: https://link.aps.org/doi/10.1103/PhysRevA.48.116. doi:10.
1103/PhysRevA.48.116.
[30] P. Niroula, R. Shaydulin, R. Yalovetzky, P. Minssen, D. Herman, S. Hu, M. Pistoia,
Constrained quantum optimization for extractive summarization on a trapped-ion quantum
computer, Scientific Reports 12 (2022).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Clarke</surname>
          </string-name>
          ,
          <article-title>Quantum computing and the importance of interconnects</article-title>
          ,
          <source>2018 IEEE International Interconnect Technology Conference (IITC)</source>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Sarada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Rajalaxmi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Reddy</surname>
          </string-name>
          , Quantum computing: Applications and future importance,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P. W.</given-names>
            <surname>Shor</surname>
          </string-name>
          ,
          <article-title>Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer</article-title>
          ,
          <source>SIAM review 41</source>
          (
          <year>1999</year>
          )
          <fpage>303</fpage>
          -
          <lpage>332</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Moll</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Barkoutsos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Bishop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Chow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Egger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Filipp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fuhrer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Gambetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ganzhorn</surname>
          </string-name>
          , et al.,
          <article-title>Optimización cuántica mediante algoritmos variacionales en dispositivos cuánticos a corto plazo</article-title>
          ,
          <source>Ciencia y tecnología cuánticas 3</source>
          (
          <year>2018</year>
          )
          <fpage>030503</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>P. Wittek,</surname>
          </string-name>
          <article-title>Quantum machine learning: what quantum computing means to data mining</article-title>
          , Academic Press,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shamshad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Riaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Riaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Rizvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Abdulla</surname>
          </string-name>
          ,
          <article-title>An enhanced architecture to resolve public-key cryptographic issues in the internet of things (iot), employing quantum computing supremacy</article-title>
          ,
          <source>Sensors</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>8151</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Sutor</surname>
          </string-name>
          ,
          <article-title>Dancing with Qubits: How quantum computing works and how it can change the world</article-title>
          ,
          <source>Packt Publishing Ltd</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] IBM, The Quantum Decade. A playbook for achieving awareness, readiness</article-title>
          , and advantage,
          <year>2021</year>
          . URL: https://www.ibm.com/downloads/cas/J25G35OK.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shor</surname>
          </string-name>
          ,
          <article-title>Algorithms for quantum computation: discrete logarithms and factoring</article-title>
          ,
          <source>in: Proceedings 35th Annual Symposium on Foundations of Computer Science</source>
          , Ieee,
          <source>IEEE Comput. Soc</source>
          . Press, Santa Fe,
          <string-name>
            <surname>NM</surname>
          </string-name>
          , USA,
          <year>2002</year>
          , pp.
          <fpage>124</fpage>
          -
          <lpage>134</lpage>
          . doi:
          <volume>10</volume>
          .1109/SFCS.
          <year>1994</year>
          .
          <volume>365700</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. K.</given-names>
            <surname>Grover</surname>
          </string-name>
          ,
          <article-title>Quantum Mechanics Helps in Searching for a Needle in a Haystack</article-title>
          ,
          <source>Physical Review Letters</source>
          <volume>79</volume>
          (
          <year>1997</year>
          )
          <fpage>325</fpage>
          -
          <lpage>328</lpage>
          . doi:
          <volume>10</volume>
          .1103/PhysRevLett.79.325.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Ugwuishiwu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U. E.</given-names>
            <surname>Orji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. I.</given-names>
            <surname>Ugwu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. N.</given-names>
            <surname>Asogwa</surname>
          </string-name>
          ,
          <article-title>An overview of quantum cryptography and shor's algorithm</article-title>
          ,
          <source>International Journal of Advanced Trends in Computer Science and Engineering</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Baker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Ogren</surname>
          </string-name>
          ,
          <article-title>Quantum algorithms from a linear algebra perspective</article-title>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Baker</surname>
          </string-name>
          ,
          <article-title>Digital wpi major qualifying projects ( all years ) major qualifying projects april 2017 quantum algorithms from a linear algebra perspective</article-title>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nehal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Farhan</surname>
          </string-name>
          ,
          <article-title>Quantum cryptography-breaking rsa encryption using quantum computing with shor's algorithm</article-title>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>