Cargando…
Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion †
The Shor’s algorithm can find solutions to the discrete logarithm problem on binary elliptic curves in polynomial time. A major challenge in implementing Shor’s algorithm is the overhead of representing and performing arithmetic on binary elliptic curves using quantum circuits. Multiplication of bin...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10055756/ https://www.ncbi.nlm.nih.gov/pubmed/36991867 http://dx.doi.org/10.3390/s23063156 |
_version_ | 1785015949752008704 |
---|---|
author | Jang, Kyungbae Kim, Wonwoong Lim, Sejin Kang, Yeajun Yang, Yujin Seo, Hwajeong |
author_facet | Jang, Kyungbae Kim, Wonwoong Lim, Sejin Kang, Yeajun Yang, Yujin Seo, Hwajeong |
author_sort | Jang, Kyungbae |
collection | PubMed |
description | The Shor’s algorithm can find solutions to the discrete logarithm problem on binary elliptic curves in polynomial time. A major challenge in implementing Shor’s algorithm is the overhead of representing and performing arithmetic on binary elliptic curves using quantum circuits. Multiplication of binary fields is one of the critical operations in the context of elliptic curve arithmetic, and it is especially costly in the quantum setting. Our goal in this paper is to optimize quantum multiplication in the binary field. In the past, efforts to optimize quantum multiplication have centred on reducing the Toffoli gate count or qubits required. However, despite the fact that circuit depth is an important metric for indicating the performance of a quantum circuit, previous studies have lacked sufficient consideration for reducing circuit depth. Our approach to optimizing quantum multiplication differs from previous work in that we aim at reducing the Toffoli depth and full depth. To optimize quantum multiplication, we adopt the Karatsuba multiplication method which is based on the divide-and-conquer approach. In summary, we present an optimized quantum multiplication that has a Toffoli depth of one. Additionally, the full depth of the quantum circuit is also reduced thanks to our Toffoli depth optimization strategy. To demonstrate the effectiveness of our proposed method, we evaluate its performance using various metrics such as the qubit count, quantum gates, and circuit depth, as well as the qubits-depth product. These metrics provide insight into the resource requirements and complexity of the method. Our work achieves the lowest Toffoli depth, full depth, and the best trade-off performance for quantum multiplication. Further, our multiplication is more effective when not used in stand-alone cases. We show this effectiveness by using our multiplication to the Itoh–Tsujii algorithm-based inversion of [Formula: see text]. |
format | Online Article Text |
id | pubmed-10055756 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100557562023-03-30 Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † Jang, Kyungbae Kim, Wonwoong Lim, Sejin Kang, Yeajun Yang, Yujin Seo, Hwajeong Sensors (Basel) Article The Shor’s algorithm can find solutions to the discrete logarithm problem on binary elliptic curves in polynomial time. A major challenge in implementing Shor’s algorithm is the overhead of representing and performing arithmetic on binary elliptic curves using quantum circuits. Multiplication of binary fields is one of the critical operations in the context of elliptic curve arithmetic, and it is especially costly in the quantum setting. Our goal in this paper is to optimize quantum multiplication in the binary field. In the past, efforts to optimize quantum multiplication have centred on reducing the Toffoli gate count or qubits required. However, despite the fact that circuit depth is an important metric for indicating the performance of a quantum circuit, previous studies have lacked sufficient consideration for reducing circuit depth. Our approach to optimizing quantum multiplication differs from previous work in that we aim at reducing the Toffoli depth and full depth. To optimize quantum multiplication, we adopt the Karatsuba multiplication method which is based on the divide-and-conquer approach. In summary, we present an optimized quantum multiplication that has a Toffoli depth of one. Additionally, the full depth of the quantum circuit is also reduced thanks to our Toffoli depth optimization strategy. To demonstrate the effectiveness of our proposed method, we evaluate its performance using various metrics such as the qubit count, quantum gates, and circuit depth, as well as the qubits-depth product. These metrics provide insight into the resource requirements and complexity of the method. Our work achieves the lowest Toffoli depth, full depth, and the best trade-off performance for quantum multiplication. Further, our multiplication is more effective when not used in stand-alone cases. We show this effectiveness by using our multiplication to the Itoh–Tsujii algorithm-based inversion of [Formula: see text]. MDPI 2023-03-15 /pmc/articles/PMC10055756/ /pubmed/36991867 http://dx.doi.org/10.3390/s23063156 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Jang, Kyungbae Kim, Wonwoong Lim, Sejin Kang, Yeajun Yang, Yujin Seo, Hwajeong Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title | Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title_full | Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title_fullStr | Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title_full_unstemmed | Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title_short | Quantum Binary Field Multiplication with Optimized Toffoli Depth and Extension to Quantum Inversion † |
title_sort | quantum binary field multiplication with optimized toffoli depth and extension to quantum inversion † |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10055756/ https://www.ncbi.nlm.nih.gov/pubmed/36991867 http://dx.doi.org/10.3390/s23063156 |
work_keys_str_mv | AT jangkyungbae quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion AT kimwonwoong quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion AT limsejin quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion AT kangyeajun quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion AT yangyujin quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion AT seohwajeong quantumbinaryfieldmultiplicationwithoptimizedtoffolidepthandextensiontoquantuminversion |