Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:kryptographie [2023/08/23 15:30] – lehmannr | ef:kryptographie [2023/08/23 17:20] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| </ | </ | ||
| - | Diese ersten Rechenmaschinen funktionierten natürlich rein mechanisch und sie basierten auf dem uns bekannten Zehnersystem. | + | Die Kryptograpie besteht aus einem immer wiederkehrenden Kreislauf: neue Methoden werden entwickelt, diese sind eine Zeit lang sicher |
| - | Obwohl der geniale Mathematiker und Philosoph Gottfried Wilhelm Leibniz bereits 1679 das Binärsystem " | + | |
| - | Diese Rechenmaschinen | + | |
| - | Siehe dir die ersten fünf Minuten [[https://youtu.be/ | + | ===== 2. Moderne symmetrische Verfahren ===== |
| + | In der binär digitalisierten Welt bestehen | ||
| + | |||
| + | ==== Feistel-Chiffre (Feistel-Netzwerk) ==== | ||
| + | Die Feistel-Chiffre ist nicht eine eigentliche Verschlüsselung, | ||
| + | |||
| + | In Worten beschrieben läuft eine Runde der Feistel-Chiffre folgendermassen: | ||
| + | - Der Block wird in zwei gleich grosse Teile zerlegt (L und R) | ||
| + | - Der rechte Teil wird durch eine (beliebige) Verschlüsselungsfunktion F verschlüsselt | ||
| + | - Der verschlüsselte rechte Teil wird mit dem linken Teil xOr-Verknüpft und wird zum neuen rechten Teil. | ||
| + | - Der ursprüngliche rechte Teil wird zum neuen linken Teil | ||
| + | |||
| + | Nun wird der oben beschriebene Ablauf mit einer neuen Verschlüsselungsfunktion wiederholt. | ||
| + | |||
| + | Das verblüffende bei diesem Feistel-Prinzip ist, dass die Entschlüsselung sehr einfach abläuft: man macht genau dasselbe, wobei man jedoch die Verschlüsselungsfunktionen umkehrt. | ||
| - | <WRAP nicebox green> | ||
| - | ** Zusatzfrage ** | ||
| - | Wie funktioniert der gezeigte Algorithmus von August Toepler zur Berechnung der Wurzel einer Zahl? | ||
| - | </ | ||
| - | Es dauerte bis ins Jahr 1938 als Konrad Zuse die erste mechanische Rechenmaschine Z1 baute, die auf binären Zahlen basiert. Relativ schnell erkannte Zuse, dass es viel effizienter sein könnte, wenn man die mechanischen Vorgänge durch elektromagnetische ersetzen würde. Er entwickelte die Z3, die als erster Computer gilt. In diesen Pioniertagen wurden für binäre Symbole Relais oder Elektronenröhren eingesetzt. Erst viel später wurden Transistoren verwendet, die heute zu Milliarden in den Computerchips stecken. | ||