blob: 0d10ad78ae4c95e151a7faab2c3162f1e090ccba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
---
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%}
{.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%}
::::
:::
|