====== Lernziele Kryptologie ====== - **Grundlagen** * Sie können die Begriffe //Kryptologie, Kryptographie, Kryptoanalyse, Steganographie// in eigenen Worten erklären und aufzeigen, in welchem Zusammenhang sie stehen. * Sie wissen, was die Maxime von Kerckhoffs aussagt und können erklären, ob diese für die im Unterricht betrachteten Verfahren erfüllt ist. * Sie können (einige) steganographische Verfahren erklären und verstehen, was die Vor- und Nachteile dieser Verfahren sind. - **Symmetrische Kryptographie** * Sie verstehen den Unterschied zwischen Transpositions- und Substitutionsverfahren und können diese Verfahren (und die Unterschiede) an Beispielen in eigenen Worten erklären. * Sie können den Unterschied zwischen monoalphabetischer und polyalphabetischer Verschlüsselung (an Beispielen und auch in eigenen Worten) erklären. * Sie wissen, wie man monoalphabetisch verschlüsselte Texte knacken kann und können diese Verfahren beschreiben. Sie können hier auch die Häufigkeitsanalyse (Häufigkeit von Buchstaben) als Codeknack-Instrument anwenden. * Sie können Texte mit dem Vigenère-Verfahren verschlüsseln und entschlüsseln (wenn das Schlüsselwort bekannt ist). * Sie verstehen, wie man einen Text knacken kann, der mit dem Vigenère-Verfahren (oder allgemein polyalphabetisch) verschlüsselt wurde (Kasiski). * Sie können das Verfahren zum Knacken einer Vigenère-Chiffre durchführen. - **Schlüsseltausch nach Diffie/Hellman** * Sie können einfache Modulo-Rechnungen durchführen und erklären, warum die Modulo-Rechnung beim Diffie-Hellman-Verfahren eine so wichtige Rolle spielt (Einwegfunktion). * Sie können den Schlüsseltausch nach Diffie-Hellman konkret durchführen.(Berechnen und in eigenen Worten erklären und argumentieren) * Sie können erklären, warum der Schlüsseltausch funktioniert, d.h. warum beide denselben Schlüssel erhalten und warum es für Eve sehr schwierig ist, diesen Schlüssel zu knacken. * Sie können die Grundprinzipien der asymmetrischen Verschlüsselung erklären. * Sie wissen, welche Schwächen des Diffie-Hellman-Verfahrens durch die asymmetrische Verschlüsseung ausgemerzt werden. * Sie kennen das RSA Verfahren und können die Berechnungen durchführen. * Sie begründen, wie die asymmetrische Verschlüsselung dazu verwendet werden, eine digitale Signatur zu erstellen und warum externe Zertifizierungsstellen wie //Let's Encrypt// oder //DigiCert// nötig sind. * Sie können erklären, warum nicht der gesamte Internetverkehr mithilfe der asymmetrischen Verschlüsselung abgewickelt wird.