Aș presupune că, pentru ca computerul cuantic să execute un pas, executând algoritmul lui Shor, ar trebui să treacă (logic) o intrare prin toate acele porți
Înțelegi greșit ceea ce se măsoară prin „operațiunile de poartă”. Calculatorul cuantic nu ar fi avut 2,9 $ \ori 10^7 $ porți (și toate datele sunt setate prin acel set de porți în mod repetat).
În schimb, computerul cuantic ar trebui să realizeze un total de 2,9 $ \ori 10^7 $ operațiuni de poartă; evident, nu este nevoie să le executăm pe toate simultan (și de fapt, cu Shor, nu putem, atât din cauza teoremei fără clonare interzice generarea de copii ale Qubits pentru a le trimite către porți independente, cât și din motivul mai pragmatic că intrările unor operaţii de poartă depind de operaţiile anterioare de poartă).
Cât despre cum acestea 2,9 $ \ori 10^7 $ Operațiunile de poartă sunt mapate la porțile hardware, ei bine, este destul de puțin probabil să avem 2,9 $ \ori 10^7 $ porți fizice; este posibil ca unele porți hardware să fie reutilizate de mai multe ori în timpul calculului (la fel ca, atunci când un computer clasic efectuează o operație RSA, aceleași porți sunt reutilizate pentru a implementa diferitele operații de multiplicare modulară).
Și dacă aveți nevoie de o corecție a erorilor între porți, aceasta va necesita spațiu suplimentar și, prin urmare, va crește și latența.
Da stim; cel 2,9 $ \ori 10^7 $ figura de mai sus reflectă qubiții logici; care s-ar traduce într-un număr mai mare de qubiți fizici - mărimea creșterii ar depinde de codul de corectare a erorilor cuantice utilizat (care ar depinde, printre altele, de rata de eroare reală a operațiunilor de qubit fizic).
De câte presupuneri, în medie, ai avea nevoie de fapt pentru factorizarea numerelor utilizate în RSA pe 2048 de biți?
Cu probabilitate extrem de mare, unu. Calculatorul cuantic găsește ordinea $g$ modulo $n$, adică valoarea $x$ Unde $g^x \equiv 1 \bmod n$. Cu excepția cazului în care ordinul de $g$ cu privire la ambele $p$ și $q$ (factorii primi) este anormal de mic (ceea ce poate fi demonstrat că se întâmplă doar cu o probabilitate mică dacă $g$ a fost selectat aleatoriu), acea valoare a $x$ poate fi folosit pentru a factoriza rapid.