encrypt.casaencrypt.casa
Home
  • Thema 1 - Sicherheitsziele
  • Thema 2 - Geschichte der Kryptographie
  • Thema 3 - Bausteine der Kryptographie
  • Thema 4 - GnuPG
  • Thema 5 - Repetition und Digitalzertifikate
  • Thema 6 - Vertrauen
  • Thema 7 - Sichere Webprotokolle
  • Thema 8 - Unsichere Webprotokolle
GitHub
Home
  • Thema 1 - Sicherheitsziele
  • Thema 2 - Geschichte der Kryptographie
  • Thema 3 - Bausteine der Kryptographie
  • Thema 4 - GnuPG
  • Thema 5 - Repetition und Digitalzertifikate
  • Thema 6 - Vertrauen
  • Thema 7 - Sichere Webprotokolle
  • Thema 8 - Unsichere Webprotokolle
GitHub
  • Einführung in die Kryptographie

    • Thema 1 - Sicherheitsziele
      • Slides Thema 1
      • Übungen Thema 1
    • Thema 2 - Geschichte der Kryptographie
      • Slides Thema 2
      • Übungen Thema 2
    • Thema 3 - Bausteine der Kryptographie
      • Slides Thema 3
      • Übungen Thema 3
    • Thema 4 - GnuPG
      • Slides Thema 4
        • GnuPG
          • Pretty Good Privacy
          • Hybride Verschlüsselung
          • PGP-Entschlüsselung
          • E-Mail ist unsicher
          • E-Mail ist fast unsicher
          • Direktes Vertrauen
          • Schlüsselbund
          • Signieren vs. Verschlüsseln
          • Digitale Signatur
          • Aufgaben
      • Übungen Thema 4
  • Zertifikate und Protokolle

    • Thema 5 - Repetition und Digitalzertifikate
      • Slides Thema 5
      • Übungen Thema 5
    • Thema 6 - Vertrauen
      • Slides Thema 6
      • Übungen Thema 6
    • Thema 7 - Sichere Webprotokolle
      • Slides Thema 7
      • Übungen Thema 7
    • Thema 8 - Unsichere Webprotokolle
      • Slides Thema 8
      • Übungen Thema 8

Slides Thema 4

GnuPG

... ist ein Werkzeug zum sicheren Austausch von Nachrichten.

🎯 Sie verstehen was GnuPG ist und können es anwenden.


Pretty Good Privacy

  • GnuPG ist eine Implementation von OpenPGP aka PGP
  • PGP ist eine Sammlung von Geheimschlüsselalgorithmen zur Verschlüsselung einer Nachricht
  • PGP setzt auf eine hybride Verschlüsselung

Hybride Verschlüsselung


  • Public/Private Key Krypto ist 1.000 mal langsamer als symmetrische Verschlüsselung
  • Daten werden mit einem zufällig generierten Key symmetrisch verschlüsselt
  • Der Key wird asymmetrisch verschlüsselt und mitgesendet

PGP-Entschlüsselung

Der Sitzungsschlüssel wird mit dem privaten Schlüssel entschlüsselt.


E-Mail ist unsicher

Warum schicken wir Briefe nicht als Postkarten? Mit E-Mail tun wir genau das.

E-Mails werden heute in den meisten Fällen sicher übertragen. Alle anderen Sicherheitsziele werden aber verletzt.


E-Mail ist fast unsicher

🤔 Wie gelangt Alice an den öffentlichen Schlüssel von Bob?


Direktes Vertrauen

Damit sicher kommuniziert werden kann, braucht es ein direktes Vertrauen.


Öffentlicher Schlüssel kopieren von

  • Website
  • Key Exchange Server
  • Mail

Schlüsselbund

GnuPG ist metaphorisch ein Schlüsselbund. Damit verwalten wir:

  • Eigenen privaten und öffentlichen Schlüssel
  • Öffentliche Schlüssel von anderen
  • Verschlüsseln und signieren von Nachrichten
  • Entschlüsseln und verifizieren von Nachrichten

Signieren vs. Verschlüsseln

Signieren

Beim Signieren wird dem privaten Schlüssel eine Signatur erstellt. Die Signatur wird an dich Nachricht angehängt.

Verschlüsseln

Beim Verschlüssel wird mit öffentlichen Schlüssel des Empfängers die Nachricht verschlüsselt.


Digitale Signatur


Aufgaben

🎬 Lösen Sie die Aufgaben 1 und 2 in Gruppen oder Breakout-Rooms.

Edit this page
Last Updated:
Contributors: Janik von Rotz
Next
Übungen Thema 4