Basis en toepassingen van cryptografie
Wat biedt geauthenticeerde versleuteling (AEAD) zoals AES-GCM in één bewerking?
- AAlleen de vertrouwelijkheid van de gegevens; voor het detecteren van manipulatie is een aparte digitale handtekening nodig
- BDe vertrouwelijkheid van de gegevens en de controle dat de cijfertekst en de bijbehorende gegevens niet zijn gemanipuleerd
- COnweerlegbaarheid tegenover derden, naast vertrouwelijkheid en detectie van manipulatie
Antwoord en toelichting tonen
Antwoord: B. De vertrouwelijkheid van de gegevens en de controle dat de cijfertekst en de bijbehorende gegevens niet zijn gemanipuleerd
Geauthenticeerde versleuteling (AEAD: authenticated encryption with associated data) berekent tijdens het versleutelen een authenticatietag en controleert die tag bij het ontsleutelen; is de cijfertekst gemanipuleerd, dan volgt een foutmelding zonder dat er platte tekst wordt vrijgegeven. Headers en andere gegevens die niet worden versleuteld maar wel tegen manipulatie moeten worden beschermd, kunnen als „bijbehorende gegevens” (associated data) ook in de berekening van de tag worden opgenomen. GCM is een modus die versleuteling in CTR-modus combineert met authenticatie door GHASH, dat vermenigvuldigingen in een Galoislichaam gebruikt, en TLS 1.3 gebruikt alleen AEAD. Omdat de tag met een gedeelde sleutel wordt gemaakt, biedt hij net als een berichtauthenticatiecode geen onweerlegbaarheid.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie