quantum computing

Quantum Arithmetic Circuits in Public-Key Cryptography

arXiv:2607.11713

summary

The paper surveys quantum arithmetic circuits used in public‑key cryptanalysis, highlighting optimization techniques and methods for fault‑tolerant resource estimation.

Abstract

Quantum computing has advanced rapidly in recent decades, driven by developments across the technology stack, including quantum error-correcting codes and efficient quantum algorithms. Among these, quantum arithmetic circuits serve as fundamental building blocks for various promising algorithms. Despite their crucial role, the design of quantum arithmetic circuits faces challenges arising from the no-cloning theorem, qubit limitations, and circuit depth constraints, which significantly impact the efficiency of large-scale quantum computing. We provide an overview of quantum arithmetic circuits in the context of public-key cryptanalysis, with particular emphasis on optimization strategies such as measurement-based uncomputation and conditionally clean ancilla. We review state-of-the-art designs for essential arithmetic operations in public-key cryptanalysis such as addition, multiplication, and modular exponentiation. We also present an overview of the techniques used for fault-tolerant runtime and resource estimation in quantum cryptanalysis. In brief, this chapter emphasizes strategies for designing resource-efficient quantum arithmetic circuits, providing a basis for realistic evaluations of quantum cryptanalytic capabilities.

Topics & keywords

#quantum arithmetic#public-key cryptanalysis#circuit optimization#fault-tolerant quantum computing#resource estimationmeasurement-based uncomputationconditionally clean ancillamodular exponentiationquantum error correctionancilla qubits
Quantum Arithmetic Circuits in Public-Key Cryptography · wovepaper