Quantencomputer
Quantencomputer
Quantencomputer
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�