--- author: Florian Fischer theme: metropolis aspectratio: 169 --- ## {.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%} ![](img/1280px-Orange_blue_symmetric_cryptography_de.svg.png){.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%} ![](img/Copyrighted/crypto_castle_caesar.png) :::: ::: \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%} ![](img/qrcode_cryptool_caesar.png){.center height=35%} :::: :::: {.column width=50%} ![](img/qrcode_cryptool_frequency.png){.center height=35%} :::: :::