13.07.2015 Aufrufe

Mathematische Grundlagen der Kryptographie

Mathematische Grundlagen der Kryptographie

Mathematische Grundlagen der Kryptographie

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

32 3. <strong>Mathematische</strong> Hilfsmittel3.4.4. Praktische Durchführung. Verfolgt man die Ereignisse bei<strong>der</strong> Durchführung des euklidischen Algorithmus im vorangehenden Abschnitt,kann man s und t auch durch laufende Verwertung <strong>der</strong> anfallendenQuotienten und Reste ermitteln. Eine elegante Beschreibung davonfindet man in [1], wir reproduzieren sie ohne Beweis.Algorithmus 3.16 (grösster gemeinsamer Teiler). Gegeben sindzwei Elemente u, v ∈ R, wobei <strong>der</strong> Divisionsalgorithmus im Ring R eindeutigdurchführbar sein soll. Dann findet man mit dem folgenden Algorithmusdrei Elemente (u 1 , u 2 , u 3 ) ∈ R 3 mit <strong>der</strong> Eigenschaftuu 1 + vu 2 = u 3 = ggT(u, v).(i) Initialisiere die Vektoren ⃗u = (1, 0, u) und ⃗v = (0, 1, v).(ii) Sofern v 3 = 0 ist, ist <strong>der</strong> Algorithmus beendet.(iii) Berechne den Quotienten q von u 3 /v 3 , und setze⃗t := ⃗u − q⃗v⃗u := ⃗v⃗v := ⃗tEs ist klar, dass nach Schritt (iii) an <strong>der</strong> dritten Stelle im Vektor ⃗v <strong>der</strong>Rest <strong>der</strong> Division von u 3 durch v 3 steht. 3Beispiele. Wir führen den Algorithmus an zwei Beispielen durch, einemfür ganze Zahlen, und einem für Polynome mit rationalen Koeffizienten.1. Man finde den grössten gemeinsamen Teiler von 40902 und 24140.Die Rechnung gemäss dem Algorithmus kann in <strong>der</strong> folgendenTabelle wie<strong>der</strong>gegeben werden:3 In <strong>der</strong> Vorlesung wurde dieser Algorithmus leicht an<strong>der</strong>s formuliert, u 1 und u 2hiessen dort s und s ′ , v 1 und v 2 hiessen t und t ′ . v 3 war jeweils <strong>der</strong> Rest <strong>der</strong> Divisionu 3 durch v 3 . In <strong>der</strong> tabellarischen Darstellung war die Reihenfolge <strong>der</strong> Spalten jeweilsan<strong>der</strong>s, was jedoch auf die Rechnung ohne Einfluss ist.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!