Digitales Zertifikat
Digitale Zertifikate sind elektronische Nachweise, die zur Identitätsprüfung im Internet verwendet werden und bei der Kommunikation vor Identitätsfälschung, Abfangen (Lauschangriffen) und Manipulation von Daten schützen.
Um die Authentizität der Online-Kommunikation zu überprüfen und die Identität der Absender von Dokumenten zu bestätigen, werden häufig digitale Signaturen auf Basis der Public-Key-Kryptografie eingesetzt. Digitale Signaturen funktionieren dabei wie folgt:
Auf der Absenderseite:
- Erzeugen Sie einen „Message Digest“, indem Sie eine kryptografische Hashfunktion auf den Inhalt des Dokuments anwenden.
- Verschlüsseln Sie den Nachrichten-Hash mit dem privaten Schlüssel des Absenders und erstellen Sie so die digitale Signatur.
- Senden Sie das Originaldokument zusammen mit der digitalen Signatur an den Empfänger.
Auf Empfängerseite:
- Entschlüsseln Sie die digitale Signatur mit dem öffentlichen Schlüssel des Absenders, um den ursprünglichen Nachrichten-Hashwert abzurufen.
- Erzeugen Sie unabhängig einen neuen Nachrichten-Hash aus dem empfangenen Dokument, indem Sie dieselbe kryptografische Hashfunktion verwenden.
- Überprüfen Sie, ob die beiden Nachrichten-Hashwerte übereinstimmen.
Durch diesen Prozess bestätigt der Empfänger die Identität des Absenders als rechtmäßigen Inhaber des öffentlichen Schlüssels und stellt sicher, dass das Dokument während der Übertragung nicht verändert wurde. Um die Sicherheit zu gewährleisten, muss der Empfänger den öffentlichen Schlüssel des Absenders auf vertrauenswürdige und überprüfbare Weise erhalten. Digitale Zertifikate erfüllen diesen Zweck: Wenn digitale Signaturen als technologische Entsprechung amtlicher „Siegel“ gelten, können digitale Zertifikate als „Echtheitszertifikat“ für diese Siegel betrachtet werden.
Selbstverständlich müssen digitale Zertifikate von vertrauenswürdigen Drittorganisationen ausgestellt werden, die als Zertifizierungsstellen (Certification Authorities, CAs) bezeichnet werden. Diese Zertifikate enthalten in der Regel folgende Informationen:
- Der öffentliche Schlüssel des Eigentümers (Zertifikatsinhabers)
- Identifikations- und Berechtigungsinformationen des Zertifikatsinhabers
- Angaben zur Zertifizierungsstelle, die das Zertifikat ausgestellt hat
- Die eigene digitale Signatur der Zertifizierungsstelle, die die Echtheit des Zertifikats bestätigt
Die digitale Signatur der Zertifizierungsstelle kann mithilfe des öffentlichen Schlüssels überprüft werden, der im eigenen digital signierten Zertifikat der Zertifizierungsstelle (üblicherweise als CA-Zertifikat bezeichnet) enthalten ist. Durch den Abruf und die Überprüfung des CA-Zertifikats können Benutzer die Echtheit des ausgestellten digitalen Benutzerzertifikats bestätigen.
