Neuer Algorithmus für das diskrete Protokoll und seine Auswirkungen auf das Quantencomputing

16

In einer neuen Veröffentlichung wurde der quasi-polynomiale Algorithmus für den diskreten Logarithmus beschrieben. http://arxiv.org/abs/1306.4244

Wenn richtig, bedeutet dies, dass wir keine exponentielle Trennung in der Komplexität eines klassischen Algorithmus und seiner Quantenversion für das diskrete Logarithmusproblem mehr haben? Hat dies Auswirkungen auf die Theorie der Quantenkomplexität?

T ....
quelle

Antworten:

19

Nun, eine entscheidende Beobachtung ist, dass der neue Algorithmus anscheinend nur für Gruppen der Form funktioniert, wobei klein ist - es gibt keine Beschleunigung für Gruppen der Form . Letzteres ist die häufigere Einstellung, von der die Leute sowohl für die Kryptographie als auch für Shors Algorithmus sprechen, und der neue Algorithmus gefährdet die Quantenbeschleunigung dort nicht. Auf der anderen Seite, ja, wenn ich mich nicht irre, wird die Beschleunigung im -Fall viel kleiner .ZpkZ p Z p kpZpZpk

Scott Aaronson
quelle
6

Mein Verständnis ist, dass wenn , der Algorithmus eine Komplexität n O ( log n ) über endliche Felder F q k hat, vorausgesetzt, dass k = O ( q ) ist . Allgemeiner gesagt , der Algorithmus hat die Komplexität L q k ( α , O ( 1 ) ) in finite Felder F q k mit q ~ L q k ( α )k=Ö(q)nÖ(Logn)Fqkk=Ö(q)Lqk(α,Ö(1))FqkqLqk(α)α<1/3 .

Shors Algorithmus ist immer noch viel schneller, aber die Frage nach der exponentiellen Beschleunigung hängt wirklich von der Definition von "exponentiell" ab. (Auch NFS / FFS waren subexponentiell.)

Kryptokatze
quelle