Basis en toepassingen van cryptografie
Welke uitspraak beschrijft juist hoe een sleutelinkapselingsmechanisme (KEM) zoals ML-KEM wordt gebruikt?
- ADe zender ondertekent het gedeelde geheim met zijn eigen privésleutel en verstuurt het, en de ontvanger controleert de handtekening met de publieke sleutel van de zender en ontvangt het geheim
- BDe zender maakt uit de publieke sleutel van de ontvanger een gedeeld geheim en een cijfertekst die het omhult, en de ontvanger haalt met zijn privésleutel hetzelfde geheim eruit
- CZender en ontvanger hebben vooraf dezelfde symmetrische sleutel en versleutelen berichten daar rechtstreeks mee
Antwoord en toelichting tonen
Antwoord: B. De zender maakt uit de publieke sleutel van de ontvanger een gedeeld geheim en een cijfertekst die het omhult, en de ontvanger haalt met zijn privésleutel hetzelfde geheim eruit
Een KEM bestaat uit drie bewerkingen: sleutelgeneratie, inkapseling en decapsulatie. De zender kapselt in met de publieke sleutel van de ontvanger, krijgt zo tegelijk een willekeurig gedeeld geheim en een cijfertekst die het omhult, en verstuurt alleen de cijfertekst. De ontvanger decapsuleert met zijn privésleutel en krijgt hetzelfde gedeelde geheim, waarna beide kanten symmetrische cryptografie gebruiken met sleutels die daarop zijn gebaseerd. Een KEM is een mechanisme om sleutels te delen, dus voor de authenticatie van de andere partij wordt apart een handtekening zoals ML-DSA gebruikt.
Verder: nog 9 vragen over Basis en toepassingen van cryptografie