PMG1719/klassische Verfahren Uebungen ZF
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
== Übungen == '''<font size=3 color=darkred>Schablonen</font>'''<br> '''Schablonen''' werden bei Verschlüsselungsverfahren eingesetzt. Im folgenden wird ein Verfahren für das ausgeteilte 5x5-Quadrat beschrieben: * Jeweils 24 Buchstaben einer Nachricht werden in ein 5x5-Quadrat geschrieben, wobei das mittlere frei bleibt. Um den Text zu verschlüsseln, wird auf das 5x5-Quadrat die Schablone mit den Löchern (Kreisen) gelegt und die ersten 6 Buchstaben ''zeilenweise'' in der Reihenfolge 0 bis 5 geschrieben. Dann wird die Schablone 90° entgegen dem Uhrzeigersinn gedreht und die nächsten 6 Buchstaben der Nachricht in die Löcher geschrieben (Reihenfolge jetzt: 1,3,5,0,4,2) '''(!)'''. Noch zweimal wiederholen und dabei Reihenfolge beachten. ** Schreibe in das ausgeteilte 5x5-Quadrat die Nachricht (mit Leerzeichen) ''"Biber ist genial einfach"'' (gemeint ist der Informatik-Biber). ** Entschlüssele den gegebenen Text mit Hilfe der Schablone. '''<font size=3 color=darkred>Playfair</font>'''<br> [[Bild:Thomas_IdeePatrick.jpg | miniatur|200px]] Eine andere Möglichkeit der Verschlüsselung stellt Playfair dar. Erarbeite Dir das Prinzip anhand der Software ''Cryptool'' auf dem PC. # Überprüfe nebenstehende Verschlüsselung (siehe Bild rechts). # Verschlüssele wiederum "Infobibern" mit dem Schlüssel "sicher". Nutze auch [http://de.wikipedia.org/wiki/Playfair].<br><br> '''<font size=3 color=darkred>weitere Beispiele mit Cryptool</font>'''<br> * Erkunde die Wirkungsweise von zwei weiteren '''klassischen''' Verschlüsselungsverfahren mithilfe von ''Cryptool'' (<u>Menüpunkt Ver-/Entschlüsseln --> Symmetrisch (klassisch)</u>), darunter die Skytale. * Unter dem Menüpunkt <u>Analyse</u> (wieder klassisch) soll auch versucht werden, einen kurzen, verschlüsselten Text zu knacken! '''<font size=3 color=darkred>andere Chiffren und vieles mehr hier zum Weitererkunden und -arbeiten</font>''' [https://www.kryptographiespielplatz.de/index.php?aG=969aadee418964b18956464741fd7100fd3f7d76] == Zusammenfassung == '''Substitution'''<br> Zeichen einer Nachricht werden durch andere ersetzt aber innerhalb der Nachricht nicht anders angeordnet. ''monoalphabetische Substitution''<br> aus dem Griechischen: μόνο/mono = „einzig“ und αλφάβητο/alphabeto) = „Alphabet“; sowie von lateinisch: substituere = „ersetzen“ Die "monoalphabetische Substitution" ist eine der einfachsten Chiffriermethoden die es gibt. Bereits in der Antike nutzte man diese Art der Chiffrierung, um seine Dokumente und Botschaften zu sichern. (so auch Maria Stuart)<br> <u>Prinzip:</u> Mit '''einem''' Geheimalphabet werden die Buchstaben/Zeichen der Nachricht durch andere Buchstaben, Buchstaben- oder Wortgruppen ersetzt, und zwar jeder Buchstabe immer mit demselben Geheimtext-Buchstaben. ''polyalphabetische Substitution''<br> <u>Prinzip:</u> Der Unterschied zur Monoalphabetische Substitution ist, dass es mehrere Schlüssel (Alphabete) für die Verschlüsselung und Entschlüsselung gibt. Gleiche Klartextbuchstaben sind ''nicht automatisch'' gleiche Chiffretextbuchstaben und umgekehrt.<br> Damit wird die Häufigkeitsanalyse der Buchstaben ''unbrauchbar''. '''Transposition'''<br> Die Zeichen einer Nachricht werden beibehalten, aber innerhalb der Nachricht anders angeordnet. '''Symmetrische Verfahren'''<br> <font color=darkgreen> Die klassischen Verschlüsselungsverfahren werden als symmetrische Verfahren bezeichnet.<br> Es existiert '''nur ein Schlüssel''', der gleichzeitig beim Absender zum Verschlüsseln und beim Empfänger zum Entschlüsseln einer Nachricht verwendet wird. (Private Key-Verfahren)</font>