Optimizing windowed arithmetic for quantum attacks against RSA-2048
Windowed arithmetic is a technique for reducing the cost of quantum arithmetic circuits with space-time trade-offs using memory queries to precomputed tables. It can reduce the asymptotic cost of modular exponentiation from \mathcal{O}\left(n^{2}\right) to \mathcal{O}\left(n^{2} / \log ^{2} n\right)...
Uloženo v:
| Vydáno v: | 2025 62nd ACM/IEEE Design Automation Conference (DAC) s. 1 - 7 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
22.06.2025
|
| Témata: | |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Windowed arithmetic is a technique for reducing the cost of quantum arithmetic circuits with space-time trade-offs using memory queries to precomputed tables. It can reduce the asymptotic cost of modular exponentiation from \mathcal{O}\left(n^{2}\right) to \mathcal{O}\left(n^{2} / \log ^{2} n\right) operations, resulting in the current state-of-the-art compilations of quantum attacks against modern cryptography. We introduce several optimizations to windowed arithmetic. Notably, we effect an approximate 50 \% reduction in the costs of uncomputing memory lookups in quantum factoring applications. We validate our optimizations by improving the gate count of quantum attacks against public-key cryptography by 1.5 \% to 3.4 \%, depending on the key size. We also enable a 16 \% runtime reduction at the cost of a 12 \% increase in qubit count. Our techniques can be used to reduce the complexity of not only factoring algorithms but also a wide range of quantum algorithms that rely on windowed arithmetic. |
|---|---|
| AbstractList | Windowed arithmetic is a technique for reducing the cost of quantum arithmetic circuits with space-time trade-offs using memory queries to precomputed tables. It can reduce the asymptotic cost of modular exponentiation from \mathcal{O}\left(n^{2}\right) to \mathcal{O}\left(n^{2} / \log ^{2} n\right) operations, resulting in the current state-of-the-art compilations of quantum attacks against modern cryptography. We introduce several optimizations to windowed arithmetic. Notably, we effect an approximate 50 \% reduction in the costs of uncomputing memory lookups in quantum factoring applications. We validate our optimizations by improving the gate count of quantum attacks against public-key cryptography by 1.5 \% to 3.4 \%, depending on the key size. We also enable a 16 \% runtime reduction at the cost of a 12 \% increase in qubit count. Our techniques can be used to reduce the complexity of not only factoring algorithms but also a wide range of quantum algorithms that rely on windowed arithmetic. |
| Author | Luongo, Alessandro Narasimhachar, Varun Sireesh, Adithya |
| Author_xml | – sequence: 1 givenname: Alessandro surname: Luongo fullname: Luongo, Alessandro organization: Center for Quantum Technologies (CQT),Singapore – sequence: 2 givenname: Varun surname: Narasimhachar fullname: Narasimhachar, Varun organization: Agency for Science, Technology and Research (ASTAR),Singapore – sequence: 3 givenname: Adithya surname: Sireesh fullname: Sireesh, Adithya email: asireesh@ed.ac.uk organization: University of Edinburgh,Quantum Software Lab,Edinburgh,United Kingdom |
| BookMark | eNo1j8tKAzEUQCPoQmv_QCQ_MDWPm9dyGB8VCgXtvtxJMjXoZOpMStGvt6CuDpzFgXNFzvOQIyG3nC04Z-7uvm60tOAWggl1UlwKkPqMzJ1xVkqumGRgL0mz3pfUp--Ud_SYchiOMVAcU3nrY0medsNIPw-Yy6GnWAr694niDlOeCn15rStxqlyTiw4_pjj_44xsHh82zbJarZ-em3pVITeuVIaZFo2Kqm1BGTA2Cq8ZBozaqmgZOLCeSbBcheBAm-ABtIeAzrWukzNy85tNMcbtfkw9jl_b_zX5A46YR7M |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/DAC63849.2025.11132436 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9798331503048 |
| EndPage | 7 |
| ExternalDocumentID | 11132436 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Research Foundation funderid: 10.13039/501100001321 – fundername: Centre for Quantum Technologies funderid: 10.13039/501100006757 – fundername: Innovate UK funderid: 10.13039/501100006041 |
| GroupedDBID | 6IE 6IH CBEJK RIE RIO |
| ID | FETCH-LOGICAL-a179t-707ba75e5bb457478e2c60adae685e804948c034815dd9467dc446c4da99b9f3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Oct 01 07:05:15 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a179t-707ba75e5bb457478e2c60adae685e804948c034815dd9467dc446c4da99b9f3 |
| PageCount | 7 |
| ParticipantIDs | ieee_primary_11132436 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-June-22 |
| PublicationDateYYYYMMDD | 2025-06-22 |
| PublicationDate_xml | – month: 06 year: 2025 text: 2025-June-22 day: 22 |
| PublicationDecade | 2020 |
| PublicationTitle | 2025 62nd ACM/IEEE Design Automation Conference (DAC) |
| PublicationTitleAbbrev | DAC |
| PublicationYear | 2025 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 2.2952669 |
| Snippet | Windowed arithmetic is a technique for reducing the cost of quantum arithmetic circuits with space-time trade-offs using memory queries to precomputed tables.... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Arithmetic circuit optimization Costs Cryptography Design automation Logic gates modular arithmetic Optimization Public key cryptography Quantum algorithm quantum computing Qubit Runtime |
| Title | Optimizing windowed arithmetic for quantum attacks against RSA-2048 |
| URI | https://ieeexplore.ieee.org/document/11132436 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ07T8MwEMctWjEwAaKItzywujWJHdtjFaiYSgUdulV-HNChLbQJlfj0nN0WxMDAFlmRrZwf53_s3x0h1xq8yNGRsVw7hwLFc6aDFMwAZEVeFCEUNiWbUP2-Ho3MYAOrJxYGANLlM2jHx3SWH-a-jr_KOiktOlbdIA2l1BrW2lC_N9x0brsljiYR8ZNMtrcv_0qbkrxGb_-f7R2Q1g9_RwffnuWQ7MDsiJQPOLunk08soStU0vMVBIpKt3qdRhCR4u6TvtdoqHpKbVVFdp7aFxT-y4o-PnVZjJ3bIsPe3bC8Z5sUCMziTKmY4spZJUE6J2QMdQ-ZL7gNFgotQafgLp5HmFaGYHDRCx71nRfBGuPMc35MmrP5DE4IldgNQQPaR2gBvDBKCsedVOigUPaZU9KKBhi_rYNcjLfffvZH-TnZi2aOt6ay7II0q0UNl2TXf1ST5eIqdc0XsOOO5Q |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ1LTwIxEMcbRRM9qREjPnvwurDstt32SFCCEZEoB26kj1E5AAq7kvjpnRbQePDgbdNs2uz0Mf1v-5sh5EqCZSk6siiVxqBAsXEkHWeRAkhEKoRzQodkE1m3KwcD1VvB6oGFAYBw-Qyq_jGc5bupLfyvslpIi45Vb5ItzlhSX-JaK-63HqvadaOJ44l5ACXh1fXrvxKnBL_R2vtni_uk_EPg0d63bzkgGzA5JM0HnN_j0SeW0AVq6ekCHEWtm7-OPYpIcf9J3ws0VTGmOs89PU_1C0r_eU4fnxqRj55bJv3WTb_ZjlZJECKNcyWPsjgzOuPAjWHcB7uHxIpYOw1CcpAhvIuNPU7LnVO47DmLCs8yp5Uy6jk9IqXJdALHhHLsCCcB7cMkg1iojDMTG56hi0Lhpyqk7A0wfFuGuRiuv_3kj_JLstPu33eGndvu3SnZ9Sb3d6iS5IyU8lkB52TbfuSj-ewidNMXU1qSLA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2025+62nd+ACM%2FIEEE+Design+Automation+Conference+%28DAC%29&rft.atitle=Optimizing+windowed+arithmetic+for+quantum+attacks+against+RSA-2048&rft.au=Luongo%2C+Alessandro&rft.au=Narasimhachar%2C+Varun&rft.au=Sireesh%2C+Adithya&rft.date=2025-06-22&rft.pub=IEEE&rft.spage=1&rft.epage=7&rft_id=info:doi/10.1109%2FDAC63849.2025.11132436&rft.externalDocID=11132436 |