Zum Hauptinhalt springen
Version: 24K

Asymmetrie umkehren 1

Wir erinnern uns an das Prinzip der reinen asymmetrische Verschlüsselung:

@

Gedankenexperiment

Was würde geschehen, wenn wir den Vorgang ändern?

Bei der asymmetrischen Verschlüsselung gibt es zwei Schlüssel, den öffentlichen und den privaten. Normalerweise verwendet Alice zur Verschlüsselung den öffentlichen Schlüssel von Bob. Bob wieder entschlüsselt den übermittelten Geheimtext mit seinem privaten Schlüssel.

Was geschieht, wenn Alice den Klartext mit ihrem eigenen privaten Schlüssel «verschlüsselt»?

Dies lässt sich mit Schloss und Schlüssel leider nicht mehr sinnvoll und verständlich darstellen. Wir stellen uns die asymmetrische Ver-/Entschlüsselung einfach als rein mathematische Angelegenheit vor:

Der Verschlüsselungsfunktion (EE) wird normalerweise der Klartext (pp) und der öffentliche Schlüssel (ee) übergeben, dabei entsteht der Geheimtext (cc):

c=E(p,e)c = E(p, e)

Die Entschlüsselungsfunktion (DD) berechnet aus dem Geheimtext (cc) und dem privaten Schlüssel (dd) wieder den Klartext (pp):

p=D(c,d)p = D(c, d)
Aufgabe Gedankenexperiment

a. Was erhalten wir, wenn wir der Verschlüsselungsfunktion anstelle des öffentlichen Schlüssels von Bob den privaten Schlüssel d von Alice übergeben?

?=E(p,d)? = E(p, d)

b. Wie lässt sich dieses «Produkt» wieder in einen Klartext verwandeln?

p=?(?,?)p = ?(?, ?)
SSR
SSR
Aufgabe Bedeutung des Gedankenexperimentes

a. Was bedeutet es, wenn jemand einen Text mit seinem eigenen privaten Schlüssel «verschlüsselt», so dass der Geheimtext nur mit dem zugehörigen öffentlichen Schlüssel «entschlüsselt» werden kann?

b. Was sagt die Tatsache, dass man einen solchen Geheimtext mit einem fremden (nicht dem eigenen) öffentlichen Schlüssel entschlüsseln kann, aus?

SSR
SSR

Digitale Signatur

Wir haben soeben das Prinzip der digitalen Signatur entdeckt.

Digitale Signatur
Digitale Signatur@
Digitale Signatur

Wenn Bob die Nachricht mit dem öffentlichen Schlüssel von Alice entschlüsseln kann, dann muss diese Nachricht vorher mit dem privaten Schlüssel von Alice verschlüsselt worden sein. Somit kann sie von niemandem anders stammen als von Alice. D.h. diese Nachricht ist quasi digital signiert.

Aufgabe mehrere Leute

Überlegen Sie sich, wie ein signiertes Dokument von mehr als zwei Personen angeschaut und überprüft wird. Welche Schlüssel werden verwendet?

SSR
SSR

Nachteile

Die bisher kennengelernte Art der digitalen Signatur ist nicht optimal, denn es gibt mehrere Probleme:

  • Wegen der «Signatur» ist der Klartext nicht mehr lesbar (er ist ja nun speziell «verschlüsselt»). Dies ist umständlich, denn wenn Sie ein Dokument auf Papier unterschreiben, bleibt dieses trotzdem lesbar.
  • Asymmetrische Verfahren sind langsam, d.h. wenn wir ein grosses Dokument (z.B. ein Video) signieren, dauert dieser Vorgang unnötig lange – ebenso das Überprüfen der Signatur (also das Entschlüsseln).

  1. Quelle: rothe.io