From 3c965eda7b9783be960c9446e5fff7d5e06aa755 Mon Sep 17 00:00:00 2001 From: raj_mathe Date: Thu, 30 Jun 2022 13:58:35 +0200 Subject: [PATCH] master > master: protokoll - woche 13 --- protocol/woche13.md | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/protocol/woche13.md b/protocol/woche13.md index 40a055a..147b67f 100644 --- a/protocol/woche13.md +++ b/protocol/woche13.md @@ -2,19 +2,27 @@ ## Agenda ## -- [ ] ein wenig Algebra: - - [ ] modulare Arithmetik - - [ ] zyklische (Unter)gruppen; Anwendung `ф(n) := ord((ℤ/nℤ)ˣ)`. - - [ ] der kleine Fermat: `a^ф(n) ≡ 1 mod n`. -- [ ] Euklid: - - [ ] Rekursives Ausrechnen von `d := ggT(a,b)`. - - [ ] Extrahieren der Koeffizienten für die Gleichung `d = xa + yb`. - - [ ] Anwendung auf Sonderfall `d = 1` für Inversion modulo `n`. -- [ ] Pollard-Rho - cf. - und - - [ ] Was liefert der Algorithmus? - - [ ] Was garantiert das? +- [x] ein wenig Algebra: + - [x] modulare Arithmetik + - [x] zyklische (Unter)gruppen; Anwendung `ф(n) := ord((ℤ/nℤ)ˣ)`. + - [x] der kleine Fermat: `a^ф(n) ≡ 1 mod n`. +- [x] Euklid: + - [x] Rekursives Ausrechnen von `d := ggT(a,b)`. + - [x] Extrahieren der Koeffizienten für die Gleichung `d = xa + yb`. + - [x] Anwendung auf Sonderfall `d = 1` für Inversion modulo `n`. +- [x] Pollard-Rho + - [x] Was liefert der Algorithmus? + - [x] Was garantiert das? + - Referenzen: + - Algorithmus im Kurs (exp-Abstände), siehe: +
+ + - Andere Variante (lineare Abstände), siehe: +
+ + und +
+ ### Nächste Woche/n ###