Papier: Sichere eMail für Webanwendungen

Inhaltsverzeichnis

 

1. Vorwort Inhalt

Wir alle kennen die Problematik. Im Prinzip würde sichere eMail bereits seit einigen Jahren funktionieren; sofern beide Benutzer jeweils ihre öffentlichen Schlüssel zur Verfügung stellen, könnte eine mit asymmetrischer Kryptographie geschützte Kommunikation ohne weiteres stattfinden. Leider ergeben sich in der Praxis handfeste Schwierigkeiten, die eine breite Anwendung von Kryphtographie verhindern.

Im Folgenden möchte ich einige dieser Probleme aufzeigen und Ihnen dann für den Teilbereich Webanwendungen, der meines Wissens nach noch nicht untersucht wurde, ein Konzept vorstellen, wie Sie Ihre Kunden in Ihrer Webanwendung sicher per eMail kontaktieren können.

2. Asymmetrische Verschlüsselung Inhalt

Verschlüsselung von eMail ist mit einigen Problemen aus Benutzerperspektive und in technischer Hinsicht verbunden. Grundsätzlich hat man in der vertraulichen Kommunikation mit zwei Basisproblemen zu kämpfen:

  • Inhalt der Kommunikation absichern („Verschlüsselung“)
  • Identität des Absenders garantieren („Signatur“)

Um die obigen Probleme zu lösen, benutzt man asymmetrische Verschlüsselung.

Ein asymmetrisches Kryptosystem ist ein Kryptosystem, bei dem jede der kommunizierenden Parteien ein Schlüsselpaar besitzt, das aus einem geheimen Teil (privater Schlüssel) und einem nicht geheimen Teil (öffentlicher Schlüssel) besteht. Der öffentliche Schlüssel ermöglicht es jedermann, Daten für den Inhaber des privaten Schlüssels zu verschlüsseln, dessen digitale Signaturen zu prüfen oder ihn zu authentifizieren. Der private Schlüssel ermöglicht es seinem Inhaber, mit dem öffentlichen Schlüssel verschlüsselte Daten zu entschlüsseln, digitale Signaturen zu erzeugen oder sich zu authentisieren. [Quelle]

Zusammengefaßt:

RSA Verschlüsselung

Verschlüsselung

RSA Signieren

Signatur

RSA Symmetrischer Key

symmetr. Key

  1. Um eine Nachricht zu verschlüsseln, verwendet man den oder die öffentlichen Schlüssel des oder der Adressaten.
  2. Um eine Nachricht zu signieren, verschlüsselt man den Hash der Nachricht mit dem eigenen privaten Schlüssel.

Leider arbeiten asymmetrische Verfahren sehr langsam. Es wird daher ein hybrides Verfahren eingesetzt, in dem über Asymmetrie nur ein Schlüssel für ein symmetrisches Verfahren (z.B. RC4) ausgehandelt wird. Die beschriebenen Vorgänge hier noch einmal als Grafiken.

Bislang keine Kommentare vorhanden.

Einen Kommentar hinterlassen