z-logo
open-access-imgOpen Access
Simulation of Shor algorithm for discrete logarithm problems with comprehensive pairs of modulo $p$ and order $q$
Author(s) -
Kaito Kishi,
Junpei Yamaguchi,
Tetsuya Izu,
Noboru Kunihiro
Publication year - 2025
Publication title -
ieee transactions on quantum engineering
Language(s) - English
Resource type - Magazines
eISSN - 2689-1808
DOI - 10.1109/tqe.2025.3591213
Subject(s) - components, circuits, devices and systems , engineered materials, dielectrics and plasmas
The discrete logarithm problem (DLP) over finite fields, commonly used in classical cryptography, has no known polynomial-time algorithm on classical computers. However, Shor has provided its polynomial-time algorithm on quantum computers. Nevertheless, there are only few examples simulating quantum circuits that operate on general pairs of modulo $p$ and order $q$ . In this paper, we constructed such quantum circuits and solved DLPs for all 1,860 possible pairs of $p$ and $q$ up to 32 qubits using a quantum simulator with PRIMEHPC FX700. From this, we obtained and verified values of the success probabilities, which had previously been heuristically analyzed by [Ekerå, arXiv:1905.09084 (2019)]. As a result, the detailed waveform shape of the success probability of Shor's algorithm for solving the DLP, known as a periodic function of order $q$ , was clarified. Additionally, we generated 1,015 quantum circuits for larger pairs of $p$ and $q$ , extrapolated the circuit sizes obtained, and compared them for $p = 2048$ bits between safeprime groups and Schnorr groups. While in classical cryptography, the cipher strength of safe-prime groups and Schnorr groups is the same if $p$ is equal, we quantitatively demonstrated how much the strength of the latter decreases to the bit length of $p$ in the former when using Shor's quantum algorithm. In particular, it was experimentally and theoretically shown that when a basic adder is used in the addition circuit, the cryptographic strength of a Schnorr group with $p = 2048$ bits under Shor's algorithm is almost equivalent to that of a safe-prime group with $p = 1024$ bits.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom