Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:schluesseltausch [2024/04/17 07:52] – marroc | gf2:schluesseltausch [2025/05/19 13:59] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 101: | Zeile 101: | ||
| ** Aufgaben zu Modulo** \\ \\ | ** Aufgaben zu Modulo** \\ \\ | ||
| - Berechne jeweils die Lösung modulo 7: \\ \\ a)$ \quad 5+8 = \hspace{1cm} b)\quad 8*5 = \hspace{1cm} c)\quad 32*11 = \hspace{1cm} d)\quad 1234533 = \hspace{1cm} e)\quad 2^{13} = \hspace{1cm} f)\quad 5^{-1} = $ \\ \\ | - Berechne jeweils die Lösung modulo 7: \\ \\ a)$ \quad 5+8 = \hspace{1cm} b)\quad 8*5 = \hspace{1cm} c)\quad 32*11 = \hspace{1cm} d)\quad 1234533 = \hspace{1cm} e)\quad 2^{13} = \hspace{1cm} f)\quad 5^{-1} = $ \\ \\ | ||
| - | - Python rechnet mit dem %-Zeichen modulo. \\ Die Rechnung 17 modulo 5 wäre in Python also '' | + | - Python rechnet mit dem %-Zeichen modulo. \\ Die Rechnung 17 modulo 5 wäre in Python also '' |
| - Nun betrachten wir die Funktion $f(x) = 3^x \mod 19$. Berechne wieder alle y-Werte, setzten Sie dazu die x-Werte in die Funktion ein. Was fällt dir auf? Halten Sie die wichtigsten Erkenntnisse in eigenen Worten fest. \\ \\ | - Nun betrachten wir die Funktion $f(x) = 3^x \mod 19$. Berechne wieder alle y-Werte, setzten Sie dazu die x-Werte in die Funktion ein. Was fällt dir auf? Halten Sie die wichtigsten Erkenntnisse in eigenen Worten fest. \\ \\ | ||
| - Man weiss, dass die Funktion $f(x) = 7^x \mod 97$ ist und dass der y-Wert 23 ist. Finden Sie den x-Wert? Welche Strategien zum Finden von x gibt es? Halten Sie die wichtigsten Erkenntnisse in eigenen Worten fest. | - Man weiss, dass die Funktion $f(x) = 7^x \mod 97$ ist und dass der y-Wert 23 ist. Finden Sie den x-Wert? Welche Strategien zum Finden von x gibt es? Halten Sie die wichtigsten Erkenntnisse in eigenen Worten fest. | ||
| Zeile 153: | Zeile 153: | ||
| - Kann <color # | - Kann <color # | ||
| - Mit dem folgenden [[https:// | - Mit dem folgenden [[https:// | ||
| + | - Alice und Bob tauschen die Zahlen $g=29$ und $p=127$ aus. Danach sendet Alice $\alpha= 101$ an Bob und Bob $\beta = 83$ an Alice. Du als Eve hast dies alles mitbekommen. Knacke den Schlüssel von Alice und Bob mithilfe von Python. | ||
| </ | </ | ||
| <WRAP nicebox blue> | <WRAP nicebox blue> | ||