Paper 2025/626
Tree-based Quantum Carry-Save Adder
Abstract
Quantum computing is regarded as one of the most significant upcoming advancements in computer science.
Although fully operational quantum computers have yet to be realized, they are expected to solve specific problems that are difficult to solve using classical computers.
Given the limitations of quantum computing resources, it is crucial to design compact quantum circuits for core operations, such as quantum arithmetic.
In this paper, we focus on optimizing the circuit depth of quantum multi-operand addition, which is a fundamental component in quantum implementations (as an example, SHA-2).
Building on the foundational quantum carry-save approach by Phil Gossett, we introduce a tree-based quantum carry-save adder.
Our design integrates the Wallace and Dadda trees to optimize carry handling during multi-operand additions.
To further reduce circuit depth, we utilize additional ancilla qubits for parallel operations and introduce an efficient technique for reusing these ancilla qubits.
Our tree-based carry-save adder achieves the lowest circuit depth (
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- Quantum ComputingQuantum Carry-Save AdderWallace TreeDadda Tree
- Contact author(s)
-
khj930704 @ gmail com
dlatpwls834 @ gmail com
starj1023 @ gmail com
siyi002 @ e ntu edu sg
anubhab001 @ e ntu edu sg
anupam @ ntu edu sg
hwajeong84 @ gmail com - History
- 2025-04-16: revised
- 2025-04-07: received
- See all versions
- Short URL
- https://ia.cr/2025/626
- License
-
CC0
BibTeX
@misc{cryptoeprint:2025/626, author = {Hyunjun Kim and Sejin Lim and Kyungbae Jang and Siyi Wang and Anubhab Baksi and Anupam Chattopadhyay and Hwajeong Seo}, title = {Tree-based Quantum Carry-Save Adder}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/626}, year = {2025}, url = {https://eprint.iacr.org/2025/626} }