02.11.2012 Aufrufe

Quantencomputer

Quantencomputer

Quantencomputer

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Der Shor-Algorithmus<br />

Es bleibt zu klären, wie man ein m findet, so dass bei Division durch N den Rest<br />

1 lässt. Dazu wird sukzessiv die Potenz a bis auf Vielfache von N berechnet,<br />

bis sich ein Wert wiederholt.<br />

Wenn gilt (also beide Seiten den gleichen Rest bei Division durch N<br />

lassen) ist<br />

entweder (was auf eine falsche Wahl von a hinweist)<br />

oder<br />

Da es aber höchstens N verschiedene Reste bei Division durch N gibt, MUSS sich<br />

die Folge irgendwann wiederholen, was die Lösbarkeit der Gleichung<br />

garantiert.<br />

n<br />

a 2m<br />

a n mod N<br />

a n ≡0 mod N<br />

a p ≡1 mod N<br />

a n mod N<br />

m= p<br />

Wenn p jetzt gerade ist, so setzt man 2 und nach der<br />

Gleichung a haben wir ein Produkt zweier ganzer Zahlen, das<br />

alle Teiler von N enthält.<br />

2m −1=�a m −1��a m �1�<br />

Im Fall, dass keiner der beiden Faktoren durch N teilbar ist und der andere den Rest<br />

∓1 lässt, kann mit dem euklidischen Algorithmus ein Faktor von N und dem ersten<br />

Faktor der Gleichung �a bestimmt werden, also ein echter Faktor von N<br />

m −1�

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!