diff options
| l--------- | Info/24_25/01/13/11C/img/1280px-Orange_blue_symmetric_cryptography_de.svg.png | 1 | ||||
| -rw-r--r-- | Info/24_25/01/13/11C/img/qrcode_cryptool_caesar.png | bin | 0 -> 2465 bytes | |||
| -rw-r--r-- | Info/24_25/01/13/11C/img/qrcode_cryptool_frequency.png | bin | 0 -> 2802 bytes | |||
| -rw-r--r-- | Info/24_25/01/13/11C/slides.md | 123 |
4 files changed, 124 insertions, 0 deletions
diff --git a/Info/24_25/01/13/11C/img/1280px-Orange_blue_symmetric_cryptography_de.svg.png b/Info/24_25/01/13/11C/img/1280px-Orange_blue_symmetric_cryptography_de.svg.png new file mode 120000 index 00000000..aac9e344 --- /dev/null +++ b/Info/24_25/01/13/11C/img/1280px-Orange_blue_symmetric_cryptography_de.svg.png @@ -0,0 +1 @@ +../../../../../11/2/SymmetrischeKryptograhpie/img/1280px-Orange_blue_symmetric_cryptography_de.svg.png
\ No newline at end of file diff --git a/Info/24_25/01/13/11C/img/qrcode_cryptool_caesar.png b/Info/24_25/01/13/11C/img/qrcode_cryptool_caesar.png Binary files differnew file mode 100644 index 00000000..a1c7950c --- /dev/null +++ b/Info/24_25/01/13/11C/img/qrcode_cryptool_caesar.png diff --git a/Info/24_25/01/13/11C/img/qrcode_cryptool_frequency.png b/Info/24_25/01/13/11C/img/qrcode_cryptool_frequency.png Binary files differnew file mode 100644 index 00000000..1cb5754e --- /dev/null +++ b/Info/24_25/01/13/11C/img/qrcode_cryptool_frequency.png diff --git a/Info/24_25/01/13/11C/slides.md b/Info/24_25/01/13/11C/slides.md new file mode 100644 index 00000000..f2e7025e --- /dev/null +++ b/Info/24_25/01/13/11C/slides.md @@ -0,0 +1,123 @@ +--- +author: Florian Fischer +theme: metropolis +aspectratio: 169 +header-includes: | + \makeatletter + \beamer@ignorenonframefalse + \makeatother +--- + +## {.standout} +Herzlich Willkommen! + +Du kannst dich schon anmelden + +\texttt{vorname.nachname} + +und den Bildschirm ausschalten. + +## \faIcon{hands-helping} / \faIcon{chalkboard} Arbeitsauftrag: Ferien \hfill{} 1/3 + +**Diskutiert die Aussage:** *Ich hatte schöne Ferien* + +## \faIcon{hands-helping} / \faIcon{chalkboard} Arbeitsauftrag: Symmetrische Verschlüsselung \hfill{} 2/3 + +### Diskutiert die Aussage: + +\vspace{0.3cm} +> Tina meint: "Symmetrische Verschlüsselung funktioniert oft nicht wenn ich mein Gegenüber nicht kenne." + +\pause +:::: {.columns align=center} +:::: {.column width=50%} +Korrekt! + +\pause +Das Austauschen des Schlüssels ist schwierig ohne direkten Kontakt zum Gegenüber. +:::: + +:::: {.column width=50%} +{.center} +:::: +::: + +## \faIcon{hands-helping} / \faIcon{chalkboard} Arbeitsauftrag: Caesar \hfill{} 3/3 + +::: {.columns align=center} +:::: {.column width=50%} +**Diskutiert die Aussage:** *Bereits in der Antike hat Casear sicher verschlüsselt* +:::: + +:::: {.column width=50%} + +:::: +::: + +\pause +\vspace{1cm} +Verschlüsselt ja. Sicher nein. + +## Das Caesar-Verfahren + +\begin{merke} +\begin{tabular}{p{0.7\textwidth} p{0.3\textwidth}} +\vspace{-3.3cm} +Es handelt sich um eine der einfachsten und ältesten Formen der Verschlüsselung. +Bei dieser \boldred{symmetrischen} Verschlüsselung wird jeder Buchstabe durch einen Buchstaben mit festem Verschiebungswert ersetzt. +Dieser Verschiebungswert wird oft als „*Schlüssel*“ bezeichnet. +Grundlegend folgt das Verfahren den folgenden Schritten: & +\includegraphics[keepaspectratio, width=0.23\textwidth]{img/Copyrighted/crypto_castle_coding_disk.png} \\ +\end{tabular} + +\begin{enumerate} +\item \textbf{Wählen des Schlüssels}: Dieser bestimmt, um wie viele Positionen im Alphabet jeder Buchstabe verschoben wird. +\item \textbf{Verschlüsseln des Klartextes}: Jeder Buchstabe im Klartext wird um den ausgewählten Schlüssel verschoben. +\item \textbf{Entschlüsseln des Geheimtextes}: Um den Geheimtext zurück in den Klartext zu verwandeln, wird der gleiche Schlüssel verwendet, jedoch in die entgegengesetzte Richtung. +\end{enumerate} +\end{merke} + +## Probleme des Caesar-Verfahrens + +Das Caesar-Verfahren gilt als unsicher. + +Es ist anfällig für folgende Angriffe: +\pause + +>* Brute-Force +>* Häufigkeitsanalyse + +## \faIcon{desktop} Arbeitsauftrag - Implementierung des Caesar-Verfahrens + +Implementiere das Caesar-Verfahren in der Online-IDE in dem Level deiner Wahl + +* *leichte* Version in der Klasse `CaesarLeicht` +* *schwer* Version in der Klasse `CaesarSchwer` + +und hilf den gestohlenen Diamanten wieder zu finden. + +### (Nützliche) Webseiten: + +::: {.columns align=center} +:::: {.column width=50%} +Caesar-Verfahren als Referenz + +[https://legacy.cryptool.org/de/cto/caesar](https://legacy.cryptool.org/de/cto/caesar) +:::: + +:::: {.column width=50%} +(Häufigkeit-Analyse) + +[https://legacy.cryptool.org/de/cto/frequency-analysis](https://legacy.cryptool.org/de/cto/frequency-analysis) +:::: +::: +::: {.columns align=center} +:::: {.column width=50%} +{.center height=35%} +:::: + +:::: {.column width=50%} +{.center height=35%} +:::: +::: + |
