Zum Hauptinhalt springen
Version: Material

Verfahren kombinieren

Ausgangslage

Für uns ist Wichtig:

  • Die Dokumente sind stets lesbar und trotzdem vor Manipulationen geschützt.
  • Asymmetrische Verfahren sollen eingesetzt werden, aber nicht zum Verschlüsseln des ganzen Dokuments, weil dies langsam ist.

Manipulationen erkennen​

Ist der Klartext stets sichtbar, muss sichergestellt werden, dass er nicht manipuliert werden kann. Schliesslich will man nicht, dass ein Vertrag nach dem Signieren noch unentdeckt verändert werden kann.

Wir haben gesehen, dass Hashwerte eine Art digitale Fingerabdrücke sind. Es ist extrem schwierig (resp. in vernünftiger Zeit nicht möglich), zu einem bestehenden Text einen anderen zu finden, der denselben Hashwert erzeugt.
Hashwerte sind digitale FingerabdrückeHashwerte sind digitale Fingerabdrücke

Auch wenn verschiedene Personen den Hashwert desselben Textes berechnen, ergibt sich stets derselbe Hashwert (sofern dieselbe Hashfunktion verwendet wird). Ist ein Text auch nur ein wenig anders, so ergibt sich sofort ein völlig anderer Hashwert, womit leicht zu erkennen ist, dass die Texte nicht übereinstimmen.

Hashwerte von verschiedenen MitteilungenHashwerte von verschiedenen Mitteilungen@

Da die Hashwerte im Vergleich zum eingegebenen Text sehr kurz sind (wie der Fingerabdruck eines Menschen sehr klein ist im Vergleich zu all dem, was den Menschen mit diesem Fingerabdruck ausmacht), können wir den Hashwert eines Textes signieren (also mit dem privaten Schlüssel verschlüsseln) und so die Authentizität des Textes sicherstellen.

Anstelle des gesamten Textes signieren wir nur den Hashwert, was die beiden obengenannten Punkte der Ausgangslage erfüllt.

Digitale Signatur: Hashwert und asymmetrische VerschlüsselungDigitale Signatur: Hashwert und asymmetrische Verschlüsselung
Digitale Signaturen überprüfen

Im obigen Bild ist das digitale Signatur-Verfahren dargestellt. Ein wesentlicher Schritt fehlt aber noch: die Überprüfung der digitalen Signatur. Was muss die Empfänger:in noch tun, um die digitale Signatur zu überprüfen?

Erklähren Sie den Vorgang bspw. mit Alice und Bob - wann wird welcher Schlüssel verwendet und was wird wie überprüft?

Laden...
Laden...