DKIM (DomainKeys Identified Mail) ist ein Authentifizierungsprotokoll für E-Mails, das die Integrität und Authentizität von Nachrichten sicherstellt, indem es digital Signaturen verwendet. Hier ist ein Überblick, wie DKIM die Nachrichtenintegrität sicherstellt:
1. Eine Organisation, die DKIM verwendet, erstellt einen privaten Schlüssel und legt einen öffentlichen Schlüssel im DNS-Eintrag ihrer Domain ab.
2. Wenn eine E-Mail von einem Server gesendet wird, der DKIM verwendet, wird der Inhalt der Nachricht vom DKIM-System gehasht.
3. Der Hashwert wird dann mithilfe des privaten Schlüssels der Organisation verschlüsselt und als DKIM-Signatur an den Header der E-Mail angehängt.
4. Wenn die empfangende E-Mail-Server DKIM-Authentifizierung aktiviert hat, kann es mithilfe des öffentlichen Schlüssels der Organisation die Signatur entschlüsseln und den Hashwert der empfangenen E-Mail erstellen.
5. Wenn dieser Hashwert mit dem in der Signatur übereinstimmt, wird die E-Mail als authentisiert und integritätsgeschützt angesehen, was bedeutet, dass sie nicht manipuliert wurde.
Daher stellt DKIM die Nachrichtenintegrität sicher, indem es digitale Signaturen verwendet, um sicherzustellen, dass eine E-Mail von der angegebenen Domain stammt und nicht geändert wurde.