0Pricing
Cryptology Academy · Lektion

Konzepte der Public-Key-Kryptografie

Verstehen Sie Schlüsselpaare, die öffentliche Verteilung und die Geheimhaltung privater Schlüssel.

Konzepte der Public-Key-Kryptografie ist eine kostenlose Cryptology Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cryptology Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Willkommen

Die Public-Key-Kryptografie löste das alte Problem der Schlüsselverteilung. In dieser Lektion lernen Sie Schlüsselpaaren, öffentliche und private Schlüssel sowie das Vertrauensmodell kennen.

Das Schlüsselverteilungsproblem

Vor 1976 mussten zwei Parteien einen geheimen Schlüssel austauschen, bevor sie sicher kommunizieren konnten. Dafür war ein sicherer Kanal erforderlich – aber wenn Sie bereits einen sicheren Kanal hatten, warum sollten Sie dann überhaupt noch verschlüsseln?

Das Konzept des Schlüsselpaars

Asymmetrische Kryptografie verwendet ein mathematisch verknüpftes Schlüsselpaar: einen öffentlichen Schlüssel (für alle zugänglich) und einen privaten Schlüssel (wird niemals geteilt). Beide führen inverse Operationen aus: Enc(pub, M) → C; Dec(priv, C) → M.

Einwegfunktion mit Falltür

Public-Key-Kryptografie beruht auf Einwegfunktionen mit Falltür: Die Vorwärtsberechnung ist einfach (große Primzahlen multiplizieren), die Umkehrung ist ohne die Falltür (die Primfaktoren) praktisch unmöglich (das Produkt faktorisieren).

Vertraulichkeit mit öffentlichen Schlüsseln

Alice möchte Bob ein Geheimnis senden: Sie verschlüsselt es mit Bobs öffentlichem Schlüssel. Nur Bobs privater Schlüssel kann es entschlüsseln. Eve kann Bobs öffentlichen Schlüssel sehen, aber die Nachricht nicht entschlüsseln.

Authentifizierung mit privaten Schlüsseln

Bob weist seine Identität nach, indem er eine Nachricht mit seinem privaten Schlüssel signiert. Jede Person mit Bobs öffentlichem Schlüssel kann die Signatur überprüfen. Eine Fälschung erfordert den privaten Schlüssel und ist bei sicherer Aufbewahrung praktisch unmöglich.

Geschwindigkeit asymmetrischer und symmetrischer Verschlüsselung

Die Verschlüsselung mit RSA-2048 ist etwa 100.000-mal langsamer als mit AES-128. Deshalb wird asymmetrische Kryptografie nur zur Verschlüsselung eines kurzen symmetrischen Schlüssels verwendet; AES verarbeitet anschließend die großen Datenmengen. Das nennt man hybride Verschlüsselung.

Überblick über die Erzeugung eines Schlüsselpaars

RSA: Wählen Sie zwei große Primzahlen p und q. ECC: Wählen Sie einen zufälligen Skalar k auf einer elliptischen Kurve. Beide Verfahren erzeugen ein Schlüsselpaar. Der private Schlüssel ist das zufällige Geheimnis; der öffentliche Schlüssel wird daraus abgeleitet.

Vertrauen und Verteilung öffentlicher Schlüssel

Woher wissen Sie, dass ein öffentlicher Schlüssel tatsächlich Alice gehört? Sie benötigen eine vertrauenswürdige dritte Partei: Eine Certificate Authority (CA) signiert Alices öffentlichen Schlüssel und erstellt dadurch ein Zertifikat. Das ist PKI.

Vertrauensnetz

PGP verwendet ein dezentralisiertes Vertrauensnetz: Freunde signieren gegenseitig ihre Schlüssel. Wenn Sie Carol vertrauen und sie Bobs Schlüssel signiert hat, können Sie Bobs Schlüssel vertrauen – eine zentrale CA ist nicht erforderlich.

Vorschau auf die Public-Key-Infrastruktur (PKI)

PKI ist die Infrastruktur zum Ausstellen, Verteilen, Sperren und Validieren öffentlicher Schlüsselzertifikate. TLS beruht auf PKI. Die Vertrauensspeicher von Browsern enthalten etwa 150 Stammzertifikate von CAs.

Kurzer Test

Mit welchem Schlüssel verschlüsseln Sie eine Nachricht, die nur Bob lesen können soll?

Zusammenfassung

Die Konzepte der Public-Key-Kryptografie sind nun klar! Als Nächstes erzeugen wir RSA-Schlüssel Schritt für Schritt und verfolgen die mathematischen Operationen.

Häufig gestellte Fragen

Ist die Lektion „Konzepte der Public-Key-Kryptografie“ kostenlos?

Ja — der vollständige Text von „Konzepte der Public-Key-Kryptografie“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cryptology Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cryptology Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Konzepte der Public-Key-Kryptografie“?

Verstehen Sie Schlüsselpaare, die öffentliche Verteilung und die Geheimhaltung privater Schlüssel. Du übst Cryptology Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cryptology Academy zu starten?

Keine Vorkenntnisse erforderlich. Cryptology Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Konzepte der Public-Key-Kryptografie“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cryptology Academy-Lektion Code schreiben und ausführen?

Ja. Jede Cryptology Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Konzepte der Public-Key-Kryptografie
  2. RSA-Schlüsselerzeugung Schritt für Schritt
  3. RSA-Verschlüsselungs- und -Entschlüsselungsmathematik
  4. RSA: Praxisanwendungen und Schlüssellängen
← Zurück zu Cryptology Academy