Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:kryptographie:hash [2025/09/25 09:26] – lehmannr | ef:kryptographie:hash [2025/09/29 16:06] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 93: | Zeile 93: | ||
| Eine **digitale Signatur** hingegen kann nur von der Person erstellt werden, die im Besitz des privaten Schlüssels ist. Da der öffentliche Schlüssel zur Überprüfung allgemein bekannt ist, kann der Empfänger die Urheberschaft der Nachricht gegenüber Dritten beweisen. Der Absender kann nicht leugnen, die Nachricht gesendet zu haben. Signaturen bieten also **Verbindlichkeit und Nichtabstreitbarkeit**. | Eine **digitale Signatur** hingegen kann nur von der Person erstellt werden, die im Besitz des privaten Schlüssels ist. Da der öffentliche Schlüssel zur Überprüfung allgemein bekannt ist, kann der Empfänger die Urheberschaft der Nachricht gegenüber Dritten beweisen. Der Absender kann nicht leugnen, die Nachricht gesendet zu haben. Signaturen bieten also **Verbindlichkeit und Nichtabstreitbarkeit**. | ||
| - | ==== 2.5 Anwendungsfälle ==== | + | ==== 2.5 Anwendungsfälle |
| **MACs** sind ideal, wenn zwei Parteien bereits einen gemeinsamen geheimen Schlüssel haben und ihre Kommunikation vor Manipulation schützen wollen, ohne dass Dritte involviert sind. Sie sind oft auch schneller als digitale Signaturen. | **MACs** sind ideal, wenn zwei Parteien bereits einen gemeinsamen geheimen Schlüssel haben und ihre Kommunikation vor Manipulation schützen wollen, ohne dass Dritte involviert sind. Sie sind oft auch schneller als digitale Signaturen. | ||
| + | Mit **MACs** kann der Sender jeweils sicher sein, dass die Nachricht vom Empfänger stammt und umgekehrt, da nur sie den privaten Schlüssel kennen, um den MAC zu erstellen. | ||
| - | **Digitale Signaturen** sind unerlässlich, wenn die Authentizität einer Nachricht gegenüber | + | Aber wenn eine ** Drittperson |
| + | |||
| + | Um sich gegenüber | ||
| + | |||
| + | ===== 3. AEAD-Algorithmen ===== | ||
| + | Bis vor kurzer Zeit (bis zum Standard TLS 1.2) wurden die Daten symmetrisch mit einer Blockchiffre verschlüsselt (z.B: mit AES im CBS-Modus) und dann zusätzlich mit einem MAC versehen (z.B. HMAC-SHA256), | ||
| + | |||
| + | Ab TLS 1.3 wurden diese beiden Schritte in einem Protokoll kombiniert. Die sogenannten | ||
| + | |||
| + | In den Protokollen | ||
| + | |||
| + | |||
| + | [[ef: | ||
| </ | </ | ||