Willkommen bei der symmetrischen Kryptographie!
Die symmetrische Kryptographie stützt sich auf einen gemeinsamen geheimen Schlüssel, um die Vertraulichkeit der Nachricht zu gewährleisten, so dass unbefugte Angreifer die Nachricht nicht abrufen können. Der Kurs beschreibt Substitutions- und Transpositionstechniken, die die Grundlage für die klassische Kryptographie bilden, wenn die Nachricht in natürlicher Sprache wie Englisch verschlüsselt ist. Anschließend bauen wir auf Produktchiffren (unter Verwendung von Substitution und Transposition/Permutation) auf, um moderne Blockchiffren zu beschreiben und die weit verbreiteten Chiffrieralgorithmen von DES, 3-DES und AES zu besprechen. Schließlich ermöglichen wir die Verwendung von Blockchiffren zur Unterstützung variabler Datenlängen, indem wir verschiedene Modi von Blockchiffre-Operationen im ECB-, CBC-, CFB-, OFB- und CTR-Modus vorstellen. Dieser Kurs ist ein Teil der beiden Specializations, der Applied Cryptography Specialization und der Introduction to Applied Cryptography Specialization.