{"id":6957,"date":"2023-01-04T23:06:20","date_gmt":"2023-01-05T05:06:20","guid":{"rendered":"https:\/\/scottaaronson.blog\/?p=6957"},"modified":"2023-01-05T09:05:29","modified_gmt":"2023-01-05T15:05:29","slug":"cargo-cult-quantum-factoring","status":"publish","type":"post","link":"https:\/\/scottaaronson.blog\/?p=6957","title":{"rendered":"Cargo Cult Quantum Factoring"},"content":{"rendered":"\n<p>Just days after we celebrated <a href=\"https:\/\/scottaaronson.blog\/?p=6946\">my wife&#8217;s 40th birthday<\/a>, she came down with COVID, meaning she&#8217;s been isolating and I&#8217;ve been spending almost all my time dealing with our kids.<\/p>\n\n\n\n<p>But if experience has taught me anything, it&#8217;s that the quantum hype train never slows down.  In the past 24 hours, at least four people have emailed to ask me about a <a href=\"https:\/\/arxiv.org\/abs\/2212.12372\">new paper<\/a> entitled &#8220;Factoring integers with sublinear resources on a superconducting quantum processor.&#8221;  Even the security expert Bruce Schneier, while skeptical, took the paper <a href=\"https:\/\/www.schneier.com\/blog\/archives\/2023\/01\/breaking-rsa-with-a-quantum-computer.html\">surprisingly seriously<\/a>.<\/p>\n\n\n\n<p>The paper claims &#8230; well, it&#8217;s hard to pin down what it claims, but it&#8217;s certainly <em>given many people the impression<\/em> that there&#8217;s been a decisive advance on how to factor huge integers, and thereby break the RSA cryptosystem, using a near-term quantum computer.  <em>Not<\/em> by using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Shor%27s_algorithm\">Shor&#8217;s Algorithm<\/a>, mind you, but by using the deceptively similarly named <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/3-540-46416-6_24\">Schnorr&#8217;s Algorithm<\/a>.  The latter is a classical algorithm based on lattices, which the authors then &#8220;enhance&#8221; using the heuristic quantum optimization method called <a href=\"https:\/\/arxiv.org\/abs\/1411.4028\">QAOA<\/a>.<\/p>\n\n\n\n<p>For those who don&#8217;t care to read further, here is my 3-word review:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">No.  Just No.<\/h2>\n\n\n\n<p>And here&#8217;s my slightly longer review:<\/p>\n\n\n\n<p><em>Schnorr \u2260 Shor<\/em>.  Yes, even when Schnorr&#8217;s algorithm is dubiously \u201cenhanced\u201d using QAOA&#8212;a quantum algorithm that, incredibly, for all the hundreds of papers written about it, has not yet been convincingly argued to yield any speedup for any problem whatsoever (besides, as it were, the problem of <a href=\"https:\/\/arxiv.org\/abs\/1602.07674\">reproducing its own pattern of errors<\/a>) (<a href=\"https:\/\/arxiv.org\/abs\/2208.06909\">one possible recent exception<\/a> from Sami Boulebnane and Ashley Montanaro).<\/p>\n\n\n\n<p>In the new paper, the authors spend page after page saying-without-saying that it <em>might<\/em> soon become possible to break RSA-2048, using a NISQ (i.e., non-fault-tolerant) quantum computer.  They do so via two time-tested strategems:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>the detailed exploration of irrelevancies (mostly, optimization of the number of <em>qubits<\/em>, while ignoring the number of <em>gates<\/em>), and<\/li>\n\n\n\n<li>complete silence about the <strong>one crucial point<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>Then, finally, they come clean about the one crucial point in a single sentence of the Conclusion section:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>It should be pointed out that the quantum speedup of the algorithm is unclear due to the ambiguous convergence of QAOA.<\/p>\n<\/blockquote>\n\n\n\n<p>\u201cUnclear\u201d is an understatement here.  It seems to me that a miracle would be required for the approach here to yield any benefit at all, compared to just running the classical Schnorr&#8217;s algorithm on your laptop.  And if the latter were able to break RSA, it would&#8217;ve already done so.<\/p>\n\n\n\n<p>All told, this is one of the most actively misleading quantum computing papers I\u2019ve seen in 25 years, and I\u2019ve seen &#8230; many.  Having said that, this actually <em>isn&#8217;t<\/em> the first time I&#8217;ve encountered the strange idea that the exponential quantum speedup for factoring integers, which we know about from Shor\u2019s algorithm, should somehow \u201crub off\u201d onto quantum optimization heuristics that embody none of the actual insights of Shor&#8217;s algorithm, as if by sympathetic magic.  Since this idea needs a name, I&#8217;d hereby like to propose <strong>Cargo Cult Quantum Factoring<\/strong>.<\/p>\n\n\n\n<p>And with that, I feel I&#8217;ve adequately discharged my duties here to sanity and truth.  If I&#8217;m slow to answer comments, it&#8217;ll be because I&#8217;m dealing with two screaming kids.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just days after we celebrated my wife&#8217;s 40th birthday, she came down with COVID, meaning she&#8217;s been isolating and I&#8217;ve been spending almost all my time dealing with our kids. But if experience has taught me anything, it&#8217;s that the quantum hype train never slows down. In the past 24 hours, at least four people [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false},"categories":[5,4,16,17],"tags":[],"class_list":["post-6957","post","type-post","status-publish","format-standard","hentry","category-complexity","category-quantum","category-rage-against-doofosity","category-speaking-truth-to-parallelism"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/6957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6957"}],"version-history":[{"count":7,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/6957\/revisions"}],"predecessor-version":[{"id":6965,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=\/wp\/v2\/posts\/6957\/revisions\/6965"}],"wp:attachment":[{"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scottaaronson.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}