ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1905.10074
34
2
v1v2v3v4 (latest)

Quantum Period Finding is Compression Robust

24 May 2019
Alexander May
Lars Schlieper
    MQ
ArXiv (abs)PDFHTML
Abstract

We study quantum period finding algorithms such as Simon and Shor (and its variants Eker{\aa}-H{\aa}stad and Mosca-Ekert). For a periodic function fff these algorithms produce -- via some quantum embedding of fff -- a quantum superposition ∑x∣x⟩∣f(x)⟩\sum_x |x\rangle|f(x)\rangle∑x​∣x⟩∣f(x)⟩, which requires a certain amount of output qubits that represent ∣f(x)⟩|f(x)\rangle∣f(x)⟩. We show that one can lower this amount to a single output qubit by hashing fff down to a single bit in an oracle setting. Namely, we replace the embedding of fff in quantum period finding circuits by oracle access to several embeddings of hashed versions of fff. We show that on expectation this modification only doubles the required amount of quantum measurements, while significantly reducing the total number of qubits. For example, for Simon's algorithm that finds periods in f:F2n→F2nf: \mathbb{F}_2^n \rightarrow \mathbb{F}_2^nf:F2n​→F2n​ our hashing technique reduces the required output qubits from nnn down to 111, and therefore the total amount of qubits from 2n2n2n to n+1n+1n+1. We also show that Simon's algorithm admits real world applications with only n+1n+1n+1 qubits by giving a concrete realization of a hashed version of the cryptographic Even-Mansour construction. Moreover, for a variant of Simon's algorithm on Even-Mansour that requires only classical queries to Even-Mansour we save a factor of (roughly) 4 in the qubits. Our oracle-based hashed version of the Eker{\aa}-H{\aa}stad algorithm for factoring nnn-bit RSA reduces the required qubits from (32+o(1))n(\frac 3 2 + o(1))n(23​+o(1))n down to (12+o(1))n(\frac 1 2 + o(1))n(21​+o(1))n. We also show a real-world (non-oracle) application in the discrete logarithm setting by giving a concrete realization of a hashed version of Mosca-Ekert for the Decisional Diffie Hellman problem in Fpm\mathbb{F}_{p^m}Fpm​, thereby reducing the number of qubits by even a linear factor from mlog⁡pm \log pmlogp downto log⁡p\log plogp.

View on arXiv
Comments on this paper