Wählen Sie Ihre Sprache aus
Kurs für Security Engineering und Kryptographie
Mehr als 2 Millionen Studierende weltweit

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.

Dedika für Unternehmen

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.

Hier klicken

Kursinhalt

8 Kapitel • 39 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

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 2Details anzeigen

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 3Details anzeigen

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 4Details anzeigen

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 5Details anzeigen

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 6Details anzeigen

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 7Details anzeigen

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 8Details anzeigen

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.

Zertifizierung

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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