
Kurs für Security Engineering und Kryptographie
Beherrschen Sie das gesamte Spektrum der Sicherheitstechnik und Kryptografie – von den mathematischen Grundlagen bis zum praxisnahen Protokolldesign. Dieser Kurs befähigt Ingenieure und Architekten, kryptografische Systeme zu entwickeln, zu analysieren und gegen moderne Bedrohungen zu härten. Ob Sie PKI-Bereitstellungen entwerfen oder die Post-Quantum-Bereitschaft bewerten, jedes Konzept ist direkt mit der beruflichen Praxis verbunden.
Was Sie lernen werden:
Wenden Sie STRIDE-Bedrohungsmodellierung und Angreifer-Frameworks an, um sichere Systemarchitekturen zu entwickeln.
Verstehen Sie die mathematischen Grundlagen symmetrischer, asymmetrischer und hashbasierter kryptografischer Verfahren.
Entwerfen und bewerten Sie kryptografische Protokolle, einschließlich TLS 1.3, FIDO2 und Schlüsselaustauschmechanismen.
Konfigurieren und verwalten Sie X.509-PKI-Bereitstellungen, Zertifizierungsstellen und automatisierte Schlüsselrotations-Workflows.
Identifizieren Sie Seitenkanal-Schwachstellen, Padding-Oracle-Angriffe und die fehlerhafte Nutzung kryptografischer API in Produktionscode.
Bewerten Sie die Bereitschaft zur Post-Quantum-Migration und planen Sie hybride klassische PQC-Bereitstellungsstrategien.
Wie Sie praxisnah lernen Kurs für Security Engineering und Kryptographie
Wie Sie üben Kurs für Security Engineering und Kryptographie
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 39 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenGrundlagen der Sicherheitstechnik
Grundlagen der Sicherheitstechnik
Lektion 1 • Lebenszyklus der Sicherheitstechnik
Ordnet Sicherheitsaktivitäten jeder Phase des Softwareentwicklungslebenszyklus zu. Schafft den Prozesskontext für alle später vermittelten technischen Kontrollen.
Lektion 2 • Angreiferdenken und Gegnermodelle
Untersucht Motivationen, Fähigkeiten und Taktiken von Angreifern, um das defensive Design zu informieren. Entwickelt das Einfühlungsvermögen für gegnerisches Denken als zentrale technische Fähigkeit.
Lektion 3 • Grundlegende Sicherheitsprinzipien und -konzepte
Führt Vertraulichkeit, Integrität, Verfügbarkeit und Nichtabstreitbarkeit als Designtreiber ein. Verbindet grundlegende Prinzipien mit jeder nachfolgenden technischen Entscheidung im Kurs.
Lektion 4 • Entwicklung von Sicherheitsanforderungen
Behandelt die Ermittlung, Dokumentation und Validierung von Sicherheitsanforderungen durch Stakeholder. Verknüpft Anforderungen mit überprüfbaren Kontrollen und Abnahmekriterien.
Lektion 5 • Grundlagen der Bedrohungsmodellierung
Lehrt die strukturierte Identifikation von Gegnern, Werten und Angriffsvektoren. Bietet den analytischen Rahmen, der in allen angewandten Kapiteln verwendet wird.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenMathematische Grundlagen der Kryptographie
Mathematische Grundlagen der Kryptographie
Lektion 1 • Wahrscheinlichkeits- und Informationstheorie
Lehrt Entropie, Zufälligkeit und probabilistische Sicherheitsdefinitionen. Untermauert Sicherheitsbeweise und Schlüsselraumanalyse in strengen informationstheoretischen Begriffen.
Lektion 2 • Berechnungskomplexität für Kryptographie
Erklärt Härteannahmen und Komplexitätsklassen, die kryptographische Sicherheit rechtfertigen. Befähigt die Studierenden zu bewerten, ob die Sicherheit eines Verfahrens fundiert ist.
Lektion 3 • Modulare Arithmetik und Zahlentheorie
Behandelt modulare Operationen, Kongruenzen und Eigenschaften von Primzahlen, die für die Kryptographie wesentlich sind. Stellt das arithmetische Werkzeug für alle symmetrischen und asymmetrischen Algorithmen bereit.
Lektion 4 • Gruppen, Ringe und Körper
Führt algebraische Strukturen ein, die Blockchiffren und elliptischen Kurvensystemen zugrunde liegen. Verbindet abstrakte Algebra direkt mit kryptographischen Konstruktionsmustern.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenSymmetrische Kryptographie
Symmetrische Kryptographie
Lektion 1 • Klassische und historische Chiffren
Untersucht Substitutions-, Transpositions- und Vigenère-Chiffren, um grundlegende Schwächen zu veranschaulichen. Motiviert moderne Designanforderungen durch historische Kryptoanalyse.
Lektion 2 • Blockchiffre-Design und AES
Untersucht Substitutions-Permutations-Netzwerke, Feistel-Strukturen und AES-Interna. Vermittelt das strukturelle Wissen, das zur Bewertung der Sicherheit von Blockchiffren benötigt wird.
Lektion 3 • Authentifizierte Verschlüsselungsverfahren
Integriert Vertraulichkeit und Integrität in kombinierte AEAD-Konstruktionen wie AES-GCM und ChaCha20-Poly1305. Stellt die Verbindung zum sicheren Protokolldesign in späteren Kapiteln her.
Lektion 4 • Betriebsmodi
Behandelt ECB, CBC, CTR, GCM und andere Modi mit ihren Sicherheitseigenschaften und Fehlerfällen. Ermöglicht die korrekte Modusauswahl für spezifische Vertraulichkeits- und Integritätsanforderungen.
Lektion 5 • Stromchiffren
Lehrt RC4, ChaCha20 und LFSR-basierte Designs zusammen mit ihren kryptoanalytischen Schwächen. Bereitet die Studierenden darauf vor, Stromchiffren für eingeschränkte Umgebungen angemessen auszuwählen.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenAsymmetrische Kryptographie und Schlüsselaustausch
Asymmetrische Kryptographie und Schlüsselaustausch
Lektion 1 • RSA-Kryptosystem
Leitet RSA aus der Härte der Ganzzahlfaktorisierung ab und behandelt Schlüsselerzeugung, Verschlüsselung und Signierung. Hebt Padding-Anforderungen und häufige Implementierungsfallen hervor.
Lektion 2 • Digitale Signaturen und Nichtabstreitbarkeit
Formalisiert Sicherheitsmodelle für Signaturen und behandelt DSA, EdDSA und blinde Signaturen. Verbindet Signaturverfahren mit Identitäts- und Nichtabstreitbarkeitsanforderungen.
Lektion 3 • Schlüsselkapselung und hybride Verschlüsselung
Kombiniert asymmetrischen Schlüsseltransport mit symmetrischer Verschlüsselung für praktischen Datenschutz. Bereitet die Studierenden darauf vor, hybride Systeme zu entwerfen, die in TLS und sicherer Nachrichtenübermittlung verwendet werden.
Lektion 4 • Elliptische-Kurven-Kryptographie
Behandelt elliptische Kurvengruppen, ECDH und ECDSA mit Schwerpunkt auf Kurvenauswahl und Sicherheit. Demonstriert die Effizienzvorteile gegenüber RSA bei gleichwertigen Sicherheitsniveaus.
Lektion 5 • Diffie-Hellman und diskreter Logarithmus
Erklärt den Diffie-Hellman-Schlüsselaustausch und seine Sicherheitsgrundlage im Problem des diskreten Logarithmus. Führt die Auswahl von Gruppenparametern und Maßnahmen gegen aktive Angriffe ein.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenKryptographische Hash-Funktionen und MACs
Kryptographische Hash-Funktionen und MACs
Lektion 1 • SHA-Familie und moderne Hash-Algorithmen
Behandelt SHA-1-Schwächen, SHA-2-Interna und das Sponge-Design von SHA-3. Leitet die Algorithmenauswahl basierend auf Sicherheitsanforderungen und Leistungsbeschränkungen an.
Lektion 2 • Passwort-Hashing und Schlüsselableitung
Behandelt bcrypt, scrypt, Argon2 und PBKDF2 für die Passwortspeicherung und Schlüsselstreckung. Adressiert Speicherhärte und Parallelisierungsresistenz gegen Offline-Angriffe.
Lektion 3 • Eigenschaften und Design von Hash-Funktionen
Definiert Urbild-, Zweiturbild- und Kollisionsresistenz mit formalen Sicherheitsmodellen. Legt die Eigenschaften fest, von denen alle nachfolgenden Hash-Anwendungen abhängen.
Lektion 4 • Commitment-Verfahren und Zero-Knowledge-Grundlagen
Führt Hash-basierte Commitments und die Intuition hinter Zero-Knowledge-Beweisen ein. Verbindet diese Primitive mit dem datenschutzfreundlichen Protokolldesign in späteren Kapiteln.
Lektion 5 • Nachrichtenauthentifizierungscodes
Lehrt den Aufbau von HMAC, CMAC und Poly1305 mit ihren Sicherheitsgarantien und Schlüsselanforderungen. Unterscheidet MACs von Signaturen und Hash-Funktionen im Protokolldesign.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenPublic-Key-Infrastruktur und Schlüsselmanagement
Public-Key-Infrastruktur und Schlüsselmanagement
Lektion 1 • Management des Zertifikatslebenszyklus
Lehrt Ausstellungs-, Erneuerungs-, Widerrufs- und Ablauf-Workflows für operative PKI. Verbindet Lebenszykluslücken mit realen Ausfällen und Sicherheitsvorfällen.
Lektion 2 • X.509-Zertifikate und Zertifizierungsstellen
Behandelt Zertifikatsstruktur, -erweiterungen und CA-Hierarchiedesign für die Vertrauensbildung. Bietet das strukturelle Wissen, das für alle PKI-Bereitstellungsentscheidungen erforderlich ist.
Lektion 3 • Schlüsselvereinbarungsprotokolle und -rotation
Behandelt den TLS-1.3-Schlüsselplan, das Double-Ratchet-Verfahren des Signal-Protokolls und automatisierte Schlüsselrotationsstrategien. Bereitet die Studierenden darauf vor, Forward-Secret- und Break-in-Recovery-Schlüsselmanagement zu implementieren.
Lektion 4 • Vertrauensmodelle und Web of Trust
Vergleicht hierarchische PKI, Web of Trust und DANE-Vertrauensmodelle mit ihren Sicherheitsabwägungen. Ermöglicht fundierte Entscheidungen zur Vertrauensarchitektur für verschiedene Einsatz-Kontexte.
Lektion 5 • Schlüsselerzeugung, -speicherung und -vernichtung
Behandelt Entropie für die sichere Schlüsselerzeugung, HSM-Speicherung und kryptographische Löschverfahren. Etabliert die Schlüsselmaterialhygiene als Voraussetzung für alle angewandten Protokollkapitel.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenSicheres Protokolldesign und -analyse
Sicheres Protokolldesign und -analyse
Lektion 1 • Sicherheitsziele von Protokollen und Bedrohungsmodelle
Definiert Authentifizierungs-, Geheimhaltungs- und Integritätsziele innerhalb des Dolev-Yao-Gegnermodells. Rahmt alle nachfolgenden Protokollanalysen in einen konsistenten formalen Bedrohungskontext ein.
Lektion 2 • Häufige Protokollangriffe
Untersucht Wiedergabe-, Reflexions-, Man-in-the-Middle- und Downgrade-Angriffe mit konkreten Beispielen. Entwickelt die Fähigkeit zur gegnerischen Analyse, die zur Härtung von Protokollimplementierungen benötigt wird.
Lektion 3 • TLS und sichere Transportprotokolle
Analysiert eingehend den TLS-1.3-Handshake, die Aufzeichnungsschicht und Downgrade-Schutzmaßnahmen. Verbindet Protokoll-Interna mit den in früheren Kapiteln behandelten kryptographischen Primitiven.
Lektion 4 • Formale Methoden zur Protokollverifikation
Führt ProVerif, Tamarin und BAN-Logik für automatisierte Korrektheitsbeweise von Protokollen ein. Demonstriert, wie formale Werkzeuge Schwachstellen aufdecken, die bei manueller Analyse übersehen werden.
Lektion 5 • Authentifizierungsprotokolle
Behandelt Challenge-Response, FIDO2/WebAuthn und Kerberos-Authentifizierung mit ihren Sicherheitseigenschaften. Ermöglicht das Design von Phishing-resistenter Authentifizierung für Unternehmens- und Web-Kontexte.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenAngewandte Sicherheitstechnik und Kryptoanalyse
Angewandte Sicherheitstechnik und Kryptoanalyse
Lektion 1 • Schwachstellen in kryptographischen Implementierungen
Behandelt Timing-Seitenkanäle, Padding-Oracle-Angriffe und Fehlerinjektion in kryptographischem Code. Verbindet Implementierungsfehler mit den theoretischen Primitiven, die in früheren Kapiteln studiert wurden.
Lektion 2 • Entwurf und Missbrauch kryptographischer API
Analysiert häufige API-Designfehler, die zu Missbrauch führen, einschließlich Schlüsselverwechslung und Nonce-Offenlegung. Leitet die Studierenden beim Entwurf von APIs an, die schwer falsch zu verwenden sind.
Lektion 3 • Techniken der Seitenkanalanalyse
Lehrt Leistungsanalyse, elektromagnetische Analyse und akustische Seitenkanäle gegen Hardware. Bereitet die Studierenden darauf vor, die physische Sicherheit kryptographischer Geräte zu bewerten.
Lektion 4 • Kryptographische Agilität und Migration
Lehrt Algorithmenaushandlung, Abkündigungsplanung und Migrationsstrategien für alternde kryptographische Systeme. Bereitet die Studierenden darauf vor, langlebige Systeme durch Algorithmentransitionen zu verwalten.
Lektion 5 • Sichere Zufallszahlenerzeugung
Behandelt OS-Entropiequellen, CSPRNG-Design und Seeding-Fehler, die kryptographische Sicherheit untergraben. Adressiert sowohl die software- als auch hardwarebasierte Zufallszahlenerzeugung.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Softwareentwickler, die sich auf Sicherheits- und Kryptografiesysteme spezialisieren möchten.
Sicherheitsanalysten, die ein tieferes technisches Fundament in kryptografischen Grundsätzen wünschen.
Backend-Entwickler, die Authentifizierung und Verschlüsselung in Produktionsanwendungen integrieren.
Absolventen der Informatik, die eine Brücke zwischen Theorie und angewandter Sicherheitsentwicklungspraxis schlagen.
DevOps-Ingenieure, die für die Sicherung von Infrastruktur, Zertifikaten und Schlüssel-Workflows verantwortlich sind.
Berufswechsler mit Programmierhintergrund, die eine Rolle im Bereich der Cybersicherheitstechnik anstreben.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















