Willkommen in der Kryptographie


Henrik 'HerHde' Hüttemann

Warum verschlüsseln??ß?

Was ist Kryptographie und so?

Kurz und knapp: Verschlüsselte Kommunikation, in dem Sinne werde ich es hier erklären.

Verschiedene Arten

Früher, als alles noch besser war, kam man (bspw. später auch Cäsar) auf die Idee, Botschaften unlesbar zu machen, für den Fall, dass jemand den Boten abfängt. Später kam man auf die Idee, dass die Sicherheit eines kryptographischen Verfahrens allein auf der Geheimhaltung des Schlüssels basieren soll – das Verfahren selbst muss also nicht geheim gehalten werden. Das ist jetzt üblich.

Symmetrische Crypto

Also nutzt(e) man einen Schlüssel, mit dem man den Informationen en- und decodieren kann, den jeder Teilnehmer kennen muss. Dazu fallen oftmals Begriffe/Namen von Verfahren, wie etwa:

  • AES oder Rijndael
  • DES, Triple-DES
  • Blowfish, Twofish
  • RC# (RC4 ist broken!)
  • Serpent Symmetrische Verfahren teilen sich auf in…

Strom- und Blockchiffre

Stream cipher verschlüsseln Buchstaben für Buchstaben, block cipher nehmen Blöcke vordefinierter Länge und wumms. Es gibt Unterschiede, aber dieser gesamte Absatz ist relativ unwichtig für uns.

Asymmetrische Crypto

Dann kamen 1976 Whitfield Diffie und Martin Hellman mit der Idee, jeweils einen öffentlichen Schlüssel zur Ver- und einen privaten (geheimen!) Schlüssel zur Entschlüsselung pro Person zu nutzen. Damit kann man auch über abgehörte Kanäle eine verschlüsselte Kommunikation führen und muss auch nicht den Schlüssel austauschen, wenn ein Teilnehmer nicht mehr vertrauenswürdig ist.

TL;DR:

  • Public-key
  • +Verschlüsseln()
  • +Signatur verifizieren()
  • Private-key
  • +Entschlüsseln()
  • +Signieren()

Public-key encryption

Digitale Signatur

Public-key authentification

OTR

Hash

Was wofür?

HTTPS

BETA-Version!
END OF FILE