Abstract

Addition is the most basic operation of computing based on a bit system. There are various addition algorithms considering multiple number systems and hardware, and studies for a more efficient addition are still ongoing. Quantum computing based on qubits as the information unit asks for the design of a new addition because it is, physically, wholly different from the existing frequency-based computing in which the minimum information unit is a bit. In this paper, we propose an efficient quantum circuit of modular addition, which reduces the number of gates and the depth. The proposed modular addition is for the Galois Field GF(2n−1), which is important as a finite field basis in various domains, such as cryptography. Its design principle was from the ripple carry addition (RCA) algorithm, which is the most widely used in existing computers. However, unlike conventional RCA, the storage of the final carry is not needed due to modifying existing diminished-1 modulo 2n−1 adders. Our proposed adder can produce modulo sum within the range 0,2n−2 by fewer qubits and less depth. For comparison, we analyzed the proposed quantum addition circuit over GF(2n−1) and the previous quantum modular addition circuit for the performance of the number of qubits, the number of gates, and the depth, and simulated it with IBM’s simulator ProjectQ.

Highlights

  • Quantum computers have been actively researched and developed by Google, IBM, Microsoft, and Rigetti, and each has reported that they have reached quantum supremacy that exceeds the performance of existing supercomputers [1,2,3,4,5]

  • We propose a lightweight quantum modular adder over GF (2n − 1) using one full adder based on ripple carry addition (RCA) and one carry-truncated adder

  • |c0, a, ( a + b) mod (2n − 1) >, where n-bit numbers a, b over GF (2n − 1). This Modular Adder (MA) achieves its function based on the classical RCA as a full adder for two numbers and a value of the final carry

Read more

Summary

Introduction

Quantum computers have been actively researched and developed by Google, IBM, Microsoft, and Rigetti, and each has reported that they have reached quantum supremacy (quantum superiority) that exceeds the performance of existing supercomputers [1,2,3,4,5]. Using the RCA, Vedral’s quantum adder has the carry propagation problem, which has to use additional qubits for carrying or saving all carries—the same problem as the RCA [12] These existing adders support modular addition over the Galois Field GF(2n ). We simulated the referenced quantum circuit and the optimized quantum circuit to add two numbers over GF (2n − 1) via IBM’s ProjectQ when n = 5 with 16 qubits, and compared them to other RCA-based quantum modular adders.

Quantum Modular Adder Circuit
Residue Number System
Implementation and Results of the Simulation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call