LF10: Verschlüsselung von Julian Möller: Digitale Signatur ( RSA )

Digitale Signatur

Neben der Verschlüsselung von Daten kann die asymetrische Verschlüsselung auch für eine digitale Unterschrift/Signatur genutzt werden. Die digitale Signatur garantiert die Authentizität und die Unveränderlichbarkeit eines Textes. Bei der digitalen Signatur wird über den zu unterschreibenden Text eine Quersumme (Hash) gebildet, die dann mit dem privaten Schlüssel unterschrieben und dem eigentlichen - weiterhin im Klartext lesbaren - Text angehängt wird. Der Empfänger entschlüsselt nun diesen "Anhang" (also den Hash) mit dem öffentlichen Schlüssel des Absenders und kann so die Authentizität des Absenders feststellen und, ob der Text unterwegs verändert wurde.

Beispiel 1 - A will Daten an B senden/ verschlüsseln:

  1. A verschlüsselt mit public key von B
  2. B entschlüsselt mit private key (von B)

Beispiel 2 - A will Text für B unterschrieben:

  1. A unterschreibt/ signiert mit private key (von A)
  2. B überprüft mit public key von A