Basis van informatiebeveiliging

Welke werkwijze beschrijft het veelgebruikte hybride versleutelingsschema om een groot bestand versleuteld naar iemand te sturen?

  1. AHet bestand rechtstreeks met de publieke sleutel van de ontvanger versleutelen, zonder symmetrische cryptografie te gebruiken
  2. BHet bestand met een symmetrische sleutel versleutelen en die sleutel onversleuteld samen met het bestand versturen
  3. CHet bestand met een eenmalige symmetrische sleutel versleutelen, die symmetrische sleutel met de publieke sleutel van de ontvanger versleutelen en beide samen versturen
Antwoord en toelichting tonen

Antwoord: C. Het bestand met een eenmalige symmetrische sleutel versleutelen, die symmetrische sleutel met de publieke sleutel van de ontvanger versleutelen en beide samen versturen

Publieke-sleutelcryptografie maakt de sleuteldistributie eenvoudig, maar de berekening is zwaar en niet geschikt voor het versleutelen van grote hoeveelheden gegevens. Symmetrische cryptografie is snel, maar de sleutel veilig bij de andere partij krijgen is de uitdaging. Hybride versleuteling combineert de sterke punten van beide: de gegevens zelf worden snel versleuteld met een ter plekke gemaakte eenmalige symmetrische sleutel (sessiesleutel), en alleen die korte symmetrische sleutel wordt met de publieke sleutel van de ontvanger versleuteld en meegestuurd. De ontvanger haalt met zijn eigen privésleutel de symmetrische sleutel terug en ontsleutelt daarmee de gegevens. Dit wordt bijvoorbeeld bij de versleuteling van e-mail gebruikt. Bij TLS is de gangbare aanpak dat beide kanten via een sleuteluitwisseling dezelfde symmetrische sleutel afleiden in plaats van hem met een publieke sleutel versleuteld te versturen, maar het idee is hetzelfde: met publieke-sleuteltechniek de symmetrische sleutel veilig klaarzetten en de gegevens beschermen met symmetrische cryptografie.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van informatiebeveiliging

  1. Welke uitspraak over een eigenschap van hashfuncties die in de cryptografie worden gebruikt (cryptografische hashfuncties) is juist?
  2. Welke combinatie geeft voor een ideale hashfunctie met een uitvoer van 256 bits het geschatte aantal berekeningen voor een brute-force-aanval in twee gevallen: een invoer vinden die een gegeven hashwaarde oplevert (een preimage-aanval), en willekeurig welke twee verschillende invoeren vinden die dezelfde hashwaarde opleveren (een botsingsaanval)?
  3. Wanneer een webdienst de wachtwoorden van gebruikers opslaat, voegt hij aan het wachtwoord een willekeurige waarde toe die per gebruiker verschilt (een salt) voordat hij de hashwaarde berekent en opslaat. Wat is het belangrijkste doel van de salt?
  4. Voor het opslaan van wachtwoorden wordt aanbevolen niet een snelle hashfunctie zoals SHA-256 rechtstreeks te gebruiken, maar een methode die bewust zo is ontworpen dat de berekening tijd kost, zoals bcrypt of Argon2. Waarom?
  5. Een wachtwoord van 8 tekens wordt met brute force gezocht door alle kandidaten te proberen. Als er per seconde 1×10^10 kandidaten kunnen worden getest, welke combinatie ligt het dichtst bij de tijd die nodig is om alle kandidaten te proberen voor een wachtwoord van alleen kleine letters (26 soorten) en voor een wachtwoord van hoofdletters, kleine letters en cijfers (62 soorten)?