11.11.2014 Aufrufe

Handout

Handout

Handout

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.

Erweiterung zur Berechnung des Inversen<br />

Data: a, n ∈ N mit n > a und ggT(a, n) = 1<br />

Result: x = a −1 mod n<br />

g 0 := n ; g 1 := a ;<br />

u 0 := 1 ; v 0 := 0 ;<br />

u 1 := 0 ; v 1 := 1 ; i := 1 ;<br />

while g i ≠ 0 do<br />

y := g i−1 div g i ;<br />

g i+1 := g i−1 − y · g i ;<br />

u i+1 := u i−1 − y · u i ;<br />

v i+1 := v i−1 − y · v i ;<br />

i := i + 1 ;<br />

end<br />

x := v i−1 ;<br />

if x ≤ 0 then<br />

x := x+n<br />

end<br />

S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!